Cruise started out okay but went down hill from there. 1st stop was in Nassau Bahamas which was good. Next day was to be in Cococay Bahamas woke up to recording advising we would not be going to Cococay water to choppy to disembark from ship, stayed at see all day didn't get to Key west any earlier and was given a extra hour at Key West Florida. Problem was during our extra day at sea there weren't many activities for kids, (sons 9 and 17) and too windy and cold to enjoy the pool. Didn't receive any credit for not visiting Cococay. Over priced drinks were water down and I don't drink and had 3 drinks didn't get a buzz and my husband said we were drinking flavored juice or water. Arrived late at dock waited 1st in line for over a hour past disembarking time to get off ship. Worse cruise ever, 2nd cruise with Royal Caribbean won't be returning.
Cabins were fine had two 3510 and 3512.
Lots to do and great shopping.