I have always wanted to go to Cuba. Probably because we have done business in many of the islands and have met some wonderful people. The people of Cuba are very friendly, coming up to you in the street to ask where you are from and some even exchanged their name and address with us.
As for the ship it is a means to get to where you want to go. It is your hotel. I think the staff on the ship did an excellent job. I read complaints about the small rooms. We had a balcony room and it was fine for us. We have been cruising since 1982 and have sailed with most of the cruise lines in the USA and Europe. On this ship the bed was very comfortable. The room and shower clean. They supply shampoo, conditioner, gel soap, hard soap, body lotion, etc. What else do you want?
Then I read the complaints about the food. I thought the food was very good and a big variety. Remember they have to stock the ship with everything from Miami, they can NOT buy anything in Cuba. The people are on rations for rice, beans, water, etc. So there is nothing extra for a ship to purchase. I would think that after seeing the food shops with hardly anything in them for people to eat, we would stop all the whining.
The cabin sizes are listed in the brochure. I found our cabin to be suitable. We had plenty of closet and draw space. We had a desk and a couch. The TV's have news channels and movie channels. Also some prime time channels. We were very comfortable.