The ship itself is very nice, with lovely public spaces but rather cramped cabins. The entertainment shows, every night, were really first rate. Some of the service is very poor, those crew members who were very good probably came from better cruise lines. Food was OK, can't really rate it any higher than that.
Excursions were poor value, one in particular we paid around 70 euros for, took over half a day with only 70 minutes spent at the destination, the rest hanging around waiting for things to happen. Despite complaining about it five times on return to the ship no recompense at all was offered, just buck passing and blaming 'external operators'. MSC are happy enough to make money from excursions though.
The drinks packages (7 of them!) are very confusing and lead to much embarrassment when you constantly get told you can't have certain drinks in certain bars. Disembarcation was an absolute disgrace, I would even say dangerous, with thousands of people including elderly, disabled and young children were caught up in a chaotic scrum after being ignored at the 'meeting point' by crew for an hour.
Not too bad, a bit cramped with impractical layout. Don't attempt to leave the bathroom while anybody else is using the wardrobe. Soundproofing was good. A few nasty pongs (not ours!) from bathroom, better plumbing or air fresheners needed. Good aircon and comfy beds, slept well. No motion from ship, could hardly tell it was moving, stopping or starting.
Quite hard work but a worthwhile experience, good guide.