Given, that my wife and I have now completed a number of cruises (with both Royal Caribbean and MSC), I think I am finally qualified to write a meaningful review.
In 2013 we cruised with MSC Preziosa in the Western Med and the itinerary included Barcelona, Naples, Genoa, Messina, Tunis (Tunisia) and Marseille. It was a fantastic experience, which subsequently led to us fast becoming "cruise junkies". Since then we've cruised on Royal Caribbean's Allure of the Seas and MSC Divina, on different routes in the Caribbean.
Whilst on the Divina last year, we heard from the Captain at the "special" Captain's Cocktail Party (essentially a thank you for passengers who return to cruise with MSC), about MSC's plans to role out new ships over the next few years. So, when MSC invited us to partake in the live streaming of the christening/launching of the Meraviglia earlier this year, it certainly caught our interest.