Msc cruises is one of my favorite cruise companies, this is because the ships are very stylishly decorated! Both on the outside and on the inside. And the crew is also very friendly, just like with costa cruises, this company is also Italian, which means that there is also a cozy Italian atmosphere! The food is also very tasty and the shows are also very good! There is something for children on many of the ships, but not on all. If you are going to make an msc cruise, i advise you to take a cruise on one of these ships:

Msc world europa

Msc world america

Msc meraviglia

Msc bellissima 

Msc virtuosa 

Msc euriba

Msc grandiosa 

Msc seascape

Msc seaview

Msc seaside

Msc seashore