The itinerary was great, Haiti, Jamaica, Cazumel. All stops had plenty of things to do, we chose private transfers to the local beaches and were not disappointing. Did not take excursions as there were pricey and would take a long time sometimes to get to a destination. Traveled with kids under 12 and they were never bored. Kids club was somewhat small but kids stayed there for a hour or two every day. Clean room with nice amenities, we had a balcony which was great as we enjoyed fresh air every day, sunsets and sunrises were spectacular. Food was good, we ended up eating at Windjammer all the time as it was more convenient with kids. Main dining room food exactly the same and the service was somewhat slow. Long wait for ping pong tables (there were 6) as many teens would hold them for more than an hour, but there were plenty of other things to do. We would do it again!
great mid ship cabin with gym and spa on the same floor. The beds were hard though and we asked for more mattress toppers. Small but we did not stay in the room much at all. balcony was good size. Shower worked fine, water was never too warm though, but not an issue. easy cabin to get in an out to the stairs/elevators and it was quiet.
It was raining half the day and we did not do much. The island did not have kids club to drop off the kids as we thought it did so we ended up spending the time at the beach which was crowded but nice, we did kayaking.
we came the day before and stayed at the hotel for 1 night, went to the beach and boardwalk in Fort Lauderdale.