I would like to start off by saying that this cruise was booked whilst on-board a previous MSC cruise in the year (Voyagers Club), therefore understandably chuffed with the already discounted trip/cabin/onboard credit ect.
The Meraviglia is huge, well planned out and therefore should provide any passenger with a pleasant experience, over the duration of the holiday not once did I see an unclean part of the ship nor did I have reason to complain about the facilities.
Travelling with my wife it is fair to say that we know what we want from a holiday and can easily compare the Meraviglia to past MSC holidays! DO NOT DO THIS ! this is where we learned very quickly that this trip is going to be different in many ways. If you are willing to sail away and embrace the new you will have an excellent time..... If you natter on to your newly found friends at dinner about your last cruise and think that that the waiters will have time for you then you will probably have a terrible time... > forget that honeymoon cruise in the Caribbean or that time that you took the kids away on a cruise where you found all the fun to be had at sea! It is very hard to repeat the same experiences, my thoughts below are reasons why I state this.......
If there are two of you this is adequate enough, you will not need to upgrade to the Yhacht club in my opinion. Wain until you make it to a gold or black card and im sure you'll upgrade at that point.
All ports are easy to negotiate.