We chose a ship for the itinerary and time of year. MSC fit that category and also thought it would be interesting and an experience to cruise on an Itaian Ship. I have always enjoyed the Italian culture and personality as warm and passionate; yet this was profoundly missing.
The high majority of the reception & accounting staff were rude, un-concerned about their passengers and completely un-pleasant. This is a service industry and they should enjoy their career or choose another. Perhaps a behind the scenes desk job.
On another note, our cabin steward and waiter were excellent and always considerate and pleasant and deserved the tips.
The ship and rooms were clean and well-engineered for space; exceeded our expectations.
The food was mediocre; yet not as important to us as the ports of call. If quality of food is important to you, note that just about everything was of sub-standard fare, altho it was presented well.