The sheer hard work, friendliness and professionalism of the on board staff would be hard to better. The food is of a high standard, abundant and beautifully presented. Our cabin was superb, well attended, comfortable and clean as a new pin. Everywhere there was someone cleaning something, or painting it or renewing it!
One or two minor niggles. The onboard signing could be better. It's a huge ship and finding places could be difficult. We struggled to find how to get off once or twice. The Italians, the majority of the passengers, were wonderfully friendly, but get very noisy indeed when enjoying themselves, especially in the dining rooms. Don't expect too much from the entertainment crew in the theatre. The dancers are magnificent, but some of the fronting acts underwhelmed.
Overall we found superb service on a beautiful ship, given by staff who couldn't do enough to please. Highly recommend MSC.