Ship: It is very huge and clean. I suggest that your embarkation time arrival is at 11:30, so you take advantage of the ship. It is more likely for children (Its has a good entertainment Adventure ocean, Adventure Beach,Rock Climbing,Mini Golf etc.)
Cabins: Very organized, though it had a little bit of dust around, but good enough. Ocean view from balconies are SPECTACULAR. Bathrooms are little but good. Comfortable beds and great room service. The only bad thing about my cabin, was that i had the steps besides the room, so it was loud.
Dinning: Very good food and attention. They gave you ALL you want in food. Organization is not too good though. beverages: 10/10.
Cozumel: nice, though damaged because of the hurricane. I went to a cave and it was the most awesome place
Grand Cayman: THE BEST OF ALL
Belize: Not much to do in here. I stayed inside the ship, and took advantage of all the attractions since there was not too much crowd in it.
Costa Maya: Nice Beaches.