Travelled as a party of 7 to celebrate a birthday.
The Yacht Club is promoted as being special, but the concierge desk really let it down. No assistance at any time, always told to go away and come back later (as excursion desk was not open, bar that had made a mistake on on bill wasn't open, surely their purpose is to sort things out and get back to you if there is any issue, not to make you spend your time going backwards and forwards to the desk at a time convenient to them.
L'Olivo Restaurant - took well over 2 hours every night to have a 3 course dinner - far too slow, saw other people walk out after only having a starter. Not the fault of our waiter who worked really hard, but the Maitre D seemed to give no support to his team whatsoever.
Food, once it arrived was very good.
Top sail lounge - possibly due to limited English spoken, one of the waiters often brought completely the wrong drinks, not a major issue, but happened so often that it went beyond the joke.
Used one drink only from the mini bar about half way through the week - this was never replaced.
We have been cruising for over 30 years and have been with most of the major cruise lines. This was our first MSC Cruise and very probably the last.
Cabin was kept spotlessly clean at all times as was the rest of the ship.