We live near the departure port of Marseille and booked this cruise as a last minute on a whim - we were actually planning on going for a weekend in Nice.
As a result, we paid next to nothing for a balcony cabin and had probably the easiest transit to and from the ship off all passengers on board.
We've previously cruised and visited most of the stops in the past; so we knew what to expect.
Check-in was fast and efficient; the cabin very nice. It's the first time we had a balcony on the aft side of the ship, but I'll really consider getting one again in the future. It offered a great view, especially while sailing. It was also remarkably well noise-isolated. Once, my husband locked himself out of the cabin while I remained inside; even though I heard him knock, I couldn't actually hear him ask to be let back in.
Even though we booked last minute, we could choose our own cabin and settled for a balcony on the aft side of the ship. It proved to be a great choice, the balcony was large enough, and the view just wonderful. Slight disadvantage was the increased movement at night - november can be rough on the Mediterranean - which is felt more on the front and end of the ship than in the middle.
The curtain is in two parts, one that completely obscures light and a finer one, so it could fit all needs whether you prefer to sleep in a darkened room or be woken by the rising sun.
The cabin itself was rather large, with a comfortable bed, the sitting area was larger than in other ships we cruised with. Downside was the blanket rather than fitted sheets on the bed. There's more than enough storage in the cupboards and space under the bed to get the empty luggage out of the way. Safe is easy to use and standard size.
The bathroom was as it should be, and the shower perfect; the water was as hot as we wanted and didn't change in temperature wile showering. There was more than enough storage space.
While the hair dryer wasn't as good as the one at home, it was certainly sufficient - so don't bother dragging your own across the planet. Also: it's stored in the living room, which makes getting ready for dinner so much more efficient. Our towels are changed twice a day. MSC apparently provides only one roll of toilet paper at a time; as a result, we ran out of it 3 times during our cruise. It wasn't too bad though, since there ware also the normal tissues to use in case of emergency, the cabin was cleaned/restocked twice a day and there was always someone of housekeeping around in the corridor to provide us with an extra roll if needed.
The cabin was clean when we arrived and stayed that way during the cruise; house keeping did a fine job and were very friendly and polite - they also addressed us in our own language even though they were more comfortable using English.
The shows were of much greater quality than we hoped for. Especially Antonio Versini and his living shadows. Staff was friendly and correct, without the 'pushiness' we experienced on more USA-oriented ships.
The Mediterranean can be quite rough in November, so the ship moved a lot, especially during the day at sea. Because of our cabins location, this was worse at night. If you're sensitive to this, make sure you get some medication.
Food was less in quality than on other cruise lines; but - especially considering what we paid - was satisfying. Note that of the 5 advertised restaurants, there are in reality only 2. The two main restaurants (Vida Verde and La Reggia) serve the same menu, whether you go to one or the other depends entirely on your cabin number). L'Olive, the upscale dining is only accessible for prime members (as is a swimming pool at the front of the ship). The Tex Mex restaurant is not included. Unless you really like this kind of food, go and get an authentic pizza in a cute restaurant in Rome - you'll spend as much and get a lot more authenticity for your money). The last restaurant is the buffet Pago Pago; which is open 20/24h. At times, it can get very busy, resulting in cold food by the time you find a place to sit, or eating in shifts if you leave one person behind to secure a table in advance.
Protip: whenever possible; go to your main dining restaurant; they serve breakfast at the table, as well as a good lunch and dinner.
The ports are nice and there's enough variation. Though if I had the choice, I'd rather board in Rome and add a few days in a hotel in that city, since 5 hours really isn't enough to visit the Eternal City.
Overall, the cruise was a very pleasant experience.