We had never previously cruised with MSC (had always been with Royal Caribbean), but we were not disappointed. We sailed as part of the Yacht Club and after a busy, very hectic year it was exactly what we needed and wanted. Our check in couldn't have gone any smoother and we were accompanied through the entire process directly to the concierge desk on our floor. The meals the entire week were delicious and our waiter quickly came to know our culinary likes and dislikes. We ate like kings. The pool deck was relaxing, quiet, had spectacular views when we were in port and always had food available when we had the munchies. Rarely was there more than 3-4 people in the pool, in fact, many times were were all alone in the pool. We participated in 3 shore excursions organized by MSC and they were well organized and informative. Our only suggestion would be to extend the excursions a little longer as we were always back to the ship well in advance of our leaving time and it would have been great to spend a little longer in port. We ventured around the entire ship, participating the the 'white (clothes)' night, the Caribbean Party and seeing all the shows in the Broadway Theatre that were offered, they were fantastic. Cirque du Soleil was awesome and we even spent some time in the casino and had a blast. The crew was very accommodating and NEVER did we have any issue with anyone, they couldn't have been more helpful. Our disembarkation was quick and completely painless. We had an amazing vacation and would highly recommend the MSC Meravigila. We have already started recruiting friends to go back with us next time. We can't wait!
The cabin was surprisingly spacious and the beds were remarkably comfortable. The bathroom was a good size and the shower put my own shower at home to shame. Our housekeeper was incredibly pleasant and did a great job keeping our room clean and comfortable for us through out our entire week on board.
We boarded our ship in Marseille and didn't have an opportunity to really experience the city.