We absolutely loved this cruise. Our ports were Key West, Grand Cayman and Cozumel. I wasn't crazy about Key West. All the stores sold about the same things. It was a family reunion cruise for us and the other family members rented scooters and ran around town and to the beach the whole time. The had a great time.
Grand Cayman was a different story. We were one of seven ships docked and wow that is a lot of people. I enjoyed the port though. We went on the excursion to swim with the Stingrays. It was an awesome experience and worth the whole trip.
Cozumel I only was able to see from the ship. A tropical storm was moving in and after trying 2 or 3 times the ship just couldn't get in close enough to anchor and there were concerns about the tenders and the rough water so the port was finally scrapped.
Our ship and a Carnival ship stayed within site of each other the rest of the trip home through the storm. Royal Caribbean did a wonderful job of coming up with activities and making the extra day at sea worth it. We went through about 36 hours of rough waters but it never slowed us down on the ship!
Our experience in the main dinning room was awesome. The food was out of this world and we had the best waiters there. The staff treated us like royalty the entire time. I am not sure if that is good or bad as this was our first cruise so the standards have been set pretty high as far as comparing our next cruises! We came home and booked another cruise within a month.