I feel like MSC improved recently, but I didn't enjoy this cruise on 2016, even though it was on a Yacht Club cabin.
Pros:
- Yacht club area was very nice: amazing pool and hot baths!
- Nice excursions, specially the one to Ilhabela!
- Decent saunas, and an exclusive elevator from the YC area to the aurea SPA!
- Butler service, organizing your room and bringing breakfast to bed ...
The ship is very big, so be ready to walk, however, it's incredible, with delicious foods for all tastes, comfortable cabins, an excellent service, with some entertainment (but not always), activities such as videogames, F1 simulator, football ("soccer", for some), baskteball fields etc. The ports in Brazil are very direct to your ship, but I can't give a review on shore excursions by MSC because ...