I chose this cruise for its itinerary which started from Montego Bay, Jamaica, and circumnavigated Cuba, stopping at Santiago de Cuba, Havana, and Cienfuegos.
The ship was quite nice, well maintained. The staff was very friendly and helpful,the food was excellent, and the entertainment was outstanding.
The included tours of the three cities, and the drinks package were good deals. The only extra expense was the $149 each cost for the Tropicana Club evening. That was actually worth it!
Fine. No improvements needed. They put the beds together to make a seamless king.