The cruise is top notch. The ship is unbelievable like all Voyager class ships of the Royal Caribbean - a luxurious feast for the eyes and the palate; good music too. Service is great, food excellent, and the cabins comfortable. The reason I keep going on Royal Caribbean cruises is because they provide the best cruise experience CONSISTENTLY.
But in the last cruise to the South Caribbean we got unlucky when we booked an excursion in St. Thomas with Bob Underwater Adventure. Best avoid it. Take a good snorkeling tour instead; it's much more fun and better value for money. On first reading it sounds exciting but while it would be fun to have one of those underwater scooters for a few hours, out of a 3 1/2 hour tour you only spend on the scooter twenty minutes. Much of the time is spent listening to instructions and getting three groups of people in and out of the vehicles, because there are three times more people than scooters. Once underwater by the time you've figured out how to operate the scooter, it's over. As the scooter requires a fair amount of dexterity underwater it's not for children of any age. A few adults found it too difficult and just swam around the boat instead. The spot where the tour stops is not very good for marine life either; St. Thomas has much better places. If wasting vacation time on a gimmicky tour was not annoying enough, the captain of our boat was a bit of a prankster bordering on the unprofessional.
When you spend only one day on an island packed with fun possibilities, every minute counts. Bob Underwater Adventure will rob you of almost four precious hours you could spend on Magens Beach, on a good snorkeling tour, or shopping. Skip it.
I thoroughly recommend however, the Swim with the Turtles tour in Barbados and the Land and Sea tour in St. Lucia. They have competent, courteous, and efficient guides who know how to make the limited time you have to walk and swim in their island live up to the best of its possibilities.
Can't wait to go back.