Had to book 3 weeks prior to sailing date so price was little expensive but worth the money we paid for the overall experience. So book a month or two before for cheap deals. Read a lot of reviews and it said, cruise is old, outdated etc. but if it is our first cruise, it's worth it. Room was good and clean, better than expected. We had a Ocean view room , it gives a nice view to the sea . Because of weather condition, COCO BAY was cancelled, but that was due to our safety reason and Captain had to take that decision . Everyone was disappointed but Royal Caribbean can't do anything, its nature at its best. Overall service was very good, events were good, buffet food was good . During booking choose time for dinning , you will not get reservation later on the ship. Fine dinning was a very good experience, everything is included in the price. Our second stop at Nassau was also good. I would suggest not to book any excursion at Nassau , its expensive. We just went out, had some taxi drivers (mini van for 8-10 people )wandering around asking for trip around Nassau , we just paid 30$ per head to go around Nassau and our driver was knowledgeable to give us all the details , trip is around 2.30 hrs and then he dropped us at the beach , where we spend rest of the afternoon. First time cruiser this is a steal for the money and experience will be worth it.