We chose this cruise because of the itinerary (12 different islands, no sea days), The ship was beautiful and both our cabin and all the public places were kept spotless. The servers we had in the dining room were attentive and did what they could to please. The food was good, but little of it was remarkable. We ate breakfast most days at the buffet as we were often preparing to head out on our day's activities. The buffet was a zoo, mostly because of the huge number of families taking advantage of great deals and the March break. The food at the buffet was good also, and the sticky buns were noteable. I was disappointed with the Easy Drink / Drink Voucher arrangement in that there were very few cocktails one could get. Even when I wanted a certain cocktail, but asked for it made with rum instead of vodka the bartender refused. In the dining room, there were only certain wines we could get, but we are easy to please and once we knew the routine, we were happy with what they brought.
The musicians, dancers and acrobats in the theatre shows were extremely talented, and even though each show tended to follow a similar format, we enjoyed them. The sax player and pianist in the piano bar were good musicians, but their talents were wasted due to the noise of people's conversations. The other ensembles varied a great deal in ability and presentation, and as they did not appeal to us, we chose to go and watch the theatre shows the second week rather than subject ourselves to performances of songs that we could barely even recognize.
We enjoyed our cruise because we had a very clean hotel, excellent island to island transport, good food and many beautiful, warm islands to visit. Knowing what I do about this ship, and assuming other MSC ships are similar, I would probably avoid a cruise with them that involved more time on ship.
The cabin was spacious enough, with plenty of storage for all of our belonging. The balcony was a good size. The bathroom, while snug, was fine. Our cabin steward was very good.