Have read different, sometimes contrasting reviews. Made very good decision to try MSC myself - and my expectations were exceeded. One of the newest MSC ships, very functional layout - never felt overcrowded. Never spent time looking for a table in either buffet (for outside tables availability was almost 50%). Contrary to some reviwes, did not have to wait more than a couple of minutes for a drink at any bar. also, when we sat at lounge tables - bar service people would come within 3 minutes. Plenty of activities for us and the kids - used all water slides, zip line, 5D movies, bowling, etc. Attended just 2 shows (Peter Punk and Beatles) - both great. Actually liked that you have choice of 3 times to book and that those shows were 30-40 min. Attended cruisecritic.com party where we met captain and all officers (with drinks and snacks provided) - nice touch. Also were at the welcome back party. The famous White Party was actually New Year party - a celebration to remember! Embarkation and disembarkation - the quickest so far (to compare to my previous cruises). Getting on tender boat (and back) on Cayman Islands - quick and easy as well. Kids club - so far was the best - kids were enjoying the experience! Room service was superb and even better than on other ships we have been before - our steward was great (room 11179). As actions speak better than words - I have laready booked another one with MSC (this time in Europe).
Cabin was small (as most cruises) but very clean and functional. Had 2 foldable kids beds above ours. Nice bathroom. Sufficient number of electric outlets and USB. Have to praise our room steward - one of the best services so far