We chose MSC as they were the only line to depart from Cozumel, a short journey from where we live in Mexico. Having trawled through a lot of quite negative reviews, we were not expecting an especially great experience in Armonia, but were very pleasantly surprised. The food is very good, the service excellent and the staff friendly and attentive.
The ship is 65000 tonnes and has quite a cosmopolitan feel with a variety of nationalities of crew and passengers.
We had an ocean view cabin which was clean and roomy enough for our needs. The cabin service was excellent, usually cleaned and tidied twice a day.