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 ...