Just to give you some background I have cruised more than 20+ times and have been mostly in this order RCL, NCL, Carnival, princess. First time on MSC. I will provide good and not so good in my review. Overall it is great value but geared toward Europeans that want to cruise in the Caribbean. Americans will notice the differences. This is not a party cruise. The cruise line does a good job of creating a more refined and quieter cruise. Example: Almost no announcement in the cabin and throughout the ship. No constant beverage selling in your face.
Ship: Overall very nice, will exceed most of your expectations. It is very different than most ships with loosest of marble and artwork. They could have designed the spa a bit better to include a whirlpool and larger locker room and place to get water? The pools are beautiful. I was traveling with 2 kids that were looking forward to using the water fountains, which were not working, on all pools. The temperature of pools was very cold including 2 of the whirlpools. With so many people 4000+ every whirlpool is important.
Kid program: This is where they excel. The program is great. No fees at all. The ship has a nice program that keeps them busy. I can speak for the 3-6 year old program. Staff was great.