We chose this cruise because of the unique itinerary, which included 2 nights spent in Havanna, Cuba. We loved the route (Havanna-Montego Bay-Cayman Islands-Cozumel) and found MSC Armonia to be a cozy ship. Sure, the ship shows signs of wear and tear but we actually enjoyed sailing on MSC's smallest (and oldest ship). The public areas and restaurants never got crowded and it did not take many hours to learn what is located where on the ship.
We ate most of our meals in the a la carte restaurant. Service and food quality was excellent. Lots of options to choose from and for breakfast there was both a la carte and buffet options inside the main dining room. Good and Italian-inspired food also in the buffet restaurant, but the options were quite limited at least for dinner, so we enjoyed the main dining room.
All staff members we met were genuinely happy and provided great service. Our ocean view cabin was clean and our cabin attendant was a great guy, gave us tips what to do and see in Cuba, etc.
A quiet and comfortable ocean view cabin at the back of the ship. Close to the elevators but no disturbing noise. Nice large picture window and a desk with a chair in addition to the beds.