This is a VERY kid unfriendly ship. Of the 3 pools we had access to we could only go in 1 which was typically freezing. We also saw a midfle school aged kid get kicked out of the gym when he was running next to his dad on s treadmill, causing no trouble. We paid extra for the Yacht club, which is a must with this line otherwise you will be waiting awhile just for the buffet. With this "exclusive club" you also got 24 h access to a butler. However literally every time we ordered room service it was wrong. It was fantastic service in the dinning room and club. We asked for milk in the room several times before they then stocked out mini fridge with a card board box that you need heavy scissors to open, which we didn't have. We also requested a crib. I called and contacted MSC numerous times prior to the cruise and I was assured it would be there, it wasn't.
Contacting MSC was also a mess. We booked 11 people through Tim Bronson, the agent from MSC. He was not only not helpful, but impossible to reach. Our 4 rooms were all over the ship and not even on the same floor together. 2 of our reservations got cancelled a few weeks before the trip. Luckily no one booked those rooms in the mean time.
We have cruised multiple times and this was the worst food I have had on a ship.