We chose this cruise for its 2 day ports in Cuba, one day in Havana the other in Cienfuegos, it also had a day in Grand Cayman. On checking in we were told no stop at Grand Cayman, but we would be doing the 2 stops in Cuba. After departing Miami, we were told no Cienfuegos, only Havana, which would be an overnight stop, the following day we were told we'd now have a stop from 7am-2pm in Jamaica.
So instead of 3 ports we only had 2, with extra days at sea. No compensation, no free wi-fi, no free drinks, nothing offered.
This ship only has 2 restaurants on board, unless you chose to pay extra, and twice during the day, and after 11pm there is not food available, unless you pay for room service.
Our first cabin was 7 something..but after finding a live MOUSE..we demanded a move...this is the smallest cabin we have ever experiences, fine for kids, but not sufficient space for the average adult, the bathroom is a wet room, the shower is not big enough for the average adult to keep the shower curtain closed.
Booked a private free tour, and tipped the tour guide - dont be fooled into booking a cruise organised trip - you dont need to.
Havana was everything and more that we coud have hoped for - and we were grateful to be off the ship...yes it was that bad.