We choose this cruise for the itinerary and to see cuba. there was a lot of ports and nice warm weather. we had a nice balcony room and was so nice to have coffee in the morning with the warm ocean breeze outside. We brought our own snorkel equipment and saw some nice caribbean ocean life. In my opinion the port talks and information on cuba were not clear and confusing. The person to person tours that were required were a selling gimmick and not very culturally interesting. We did not even get off the ship in cienfuegos for these reasons and after hearing people talk about the port , we made the right choice. We lucked out in havana cuba as there was a nice ocean breeze blowing out the hot humidity. Plus they had a lot more people working at the port area to get you thru customs and money exchange.
Nice balcony to relax on. Plenty of space for everything.