I chose this cruise because of the destination. The service in the buffet dining room is terrible, it is hard to order drinks because the staff are mostly chatting with each other, or just walking around like a robot, they don't even check the tables if they are dirty, they go walk around not noticing anything. Once they have your drink order, it takes about 10 minutes to arrive.
The food is average, and there are only few selections.
Entertainment is good especially the musicians who played very well and the shows are also good. My only problem is that one night you have to pay for local entertainment, compared to other cruises who get local talent and you don't have to pay extra for that.
Shower area is tiny.
New and Old Havana a must to see. Very interesting
Touristic place, mostly commercial for tourist
Just walked around downtown, mostly stores and restaurants for tourists