I chose this trip because of the itinerary, which scheduled 3 nights in Havana, and also visited Cienfuegos and Santiago.
The ship is fine, not much to do. The food at the buffet (I did not eat at the dining room) was OK, not great, soups were awful, desserts limited.
Because of my booking date, I was able to do excursions on my own, although one is really on the honor system and it is possible to book private excursions. My problem with the ship excursions is that, because of the newest regulations, they emphasize "people to people" activities to the detriment of typical sightseeing.
Comfortable and clean, small balcony. Shower very small.