Nope not good at all. Seriously disappointed.
When we booked it showed arrival at approx 8.30 in most ports, travelling overnight to the next port. This didn't happen & in reality we travelled overnight, stopped, then arrived in port at approx 12.30pm. back on board for about 17.30. It took ages to get off due to 3 & 1/2 thousand passengers all wanting to get off, much pushing & most of the Germans refusing to queue thought it was their right to walk to the front of the queue. We bought a "Cheers" package but it turned out that you can only drink during your "sitting" and are not allowed to remove bottles from the restaurant. You are removed from the restaurant after approx 2 hours in which time you could not consume the Â£40 per day drinks charge.
Trips were extortionate & if you chose not to go one you are left in a port (an industrial one) in the middle of nowhere by which time when you get to somewhere, you need to think about getting back. Staff were not too friendly & sometimes downright unpleasant, with the exception of the restaurant staff (not including La Piazetta in this, they were downright rude, the manager even had a go at them in front of passengers, shouting loudly about how they were going to lose their jobs!).
Also the 15% service charge per person per day was added along with the 4g we paid upfront. All in all not good & I for one am never going on a cruise again & would certainly NOT recommend MSC. NEVER AGAIN!!!!
Embarcation was a nightmare, it took hours of queueing (several times over) & we didn't receive our luggage until after midnight. (we were on board @ 4.30). Not sure I understand what the attraction of cruising is, it escapes me. Port was Livorno.