We chose this cruise to accommodate 21 people from different parts of the country. Everyone traveled to Port Canaveral following our sons high school graduation and cruised for a fabulous 4 days. Our weather was perfect, drinks were flowing, and the food was outstanding. I can't say enough wonderful things about Royal Caribbean and how well they treated us. CocoCay was probably the best beach day we have ever had. The snorkeling was amazing. We saw lots of different sea life. The bartenders were very personable and the buffet lunch was extremely tasty. We could have sat under our umbrella for many more hours if the ship hadn't of been ready to leave port. We explored Nassau on our own by renting scooters for several hours and really enjoyed seeing a lot of the island. The rum cakes we purchased are fabulous! Our main dinner server, Warren, took excellent care of us each night at dinner. Our entire group of friends and family had a blast!