We chose this cruise because of the itinerary. It was the first time cruising with MSC.
Embarkation was excellent. We were on the ship in about 1/2 an hour.
We paid extra for the Fantastica experience. This allowed us a higher level cabin, wifi ( limited but it was perfect for us), and unlimited beverages costing $6 or less. The beverage package was just fantastic and saved up tons of money.
Do not book a cabin on the 13th level. This in 1 level below the pool deck. We heard lots of noise coming from the deck chairs being prepared for passengers, every morning between 5:30 and 6:00. And you can hear the music blasting from the pool deck all day.