We selected this ship because it went to Cuba and our favorite (royal Caribbean) was booked out. I read the reviews of MSC and they were not very good. But we enjoyed the Armonia. Our cabin attendant was excellent - the dining room servers were also excellent.
It is a small ship - therefore the entertainment options are smaller than on the bigger ships. Although the shows used ‘canned’ music the young performers were excellent. They put everything they had into the performance.
We had a ‘Fantastical’ cabin ( I think that was what it was called) that was quite large - a full bathtub shower and a balcony. I would recommend this ship to anyone who is looking for good value for the money. The dining room food was average but tasty. The gym was excellent. It lacked a good walking deck but this was due to the ship being small.
Great cabin - choose this option if you can