This was a horrible cruise. Chaos and pandemonium at embarkation. 3 hrs queuing with no explanation or organisation. Many people either missed their evening meal or were too exhausted to go down to the dining room.
Lack of hand sanitizers, especially around the pizza bar in the buffet. I complained to maitre d'i. He said he would be picking up 6 more in Tenerife! They clearly don't value our health on MSC Armonia.
If you don't like cigarette smoke, stay away. Half the pool deck is devoted to smokers along with areas in other bars and they even have a dedicated bar.
Not sure of cabin category. Room very small and window so dirty you could hardly see out. Cleanliness as far as I could see was OK although bathroom corners were a bit scummy