My friends and I chose this cruise because one of my friends was having a birthday and had talked often about going to Cuba.
On a positive note, the ship itself - the cabins, bars and lounges, ship layout, and staff were good.
Dining was average. Selection at the buffet for lunch and dinner was not as extensive as other cruise lines I have been on. Breakfast selection was good. Only ate in the main dining room once and personally I found it rather bland.
The cabin was what you would expect - small. However, it was clean, and the beds were comfortable. Bathroom also had all essentials.