The entire experience was a chaotic mess. The computer system at Miami port went down. We spent 1.5 hours in line not moving. Other cruise lines has back up systems in place and kept moving the crowd, but MSC floundered. It was a free-for-all.
On the ship staff barely spoke English, no one knew what they were doing because they were all new to working on this ship (1 week - 3 months experience). They were all polite, despite rude and upset customers. But they were clearly and reasonably unhappy. Tables were often dirty, only a quick wipe down not even disinfected. Never saw blenders washed out.
Food in the main dining was almost always lukewarm or cold. Food was very basic. The buffet was always the same food and lukewarm. Speciality dining was fantastic!
We had problems scheduling anything. They messed up the speciality dining we reserved, almost didn't get our reservation. Didn't get the champagne and chocolate strawberries we paid for for a couple of days and after multiple complaints.
All of the doors for the cabins in our hallway malfunctioned one day and no one could access their rooms. The sports lounge speakers were so quiet no one could hear the games. No one told us where to meet for our excursion in Honduras, just meet on the "pier." Outdoor hot tubs were lukewarm.
Very disorganized, very inadequate. Carnival was cheaper and would have been a better experience from what experiences sailors told us. The only positive were our excursions through and the cabin has a fantastic layout.