This was our first cruise. Overall we were extremely impressed with the ship, with the staff, with the food, and with the service. We had a kids cruise free deal, which made this a very affordable way to see more of Europe.
The overall service was very good. I'm frankly impressed by the staff. There were at least 7 languages that I heard on a regular basis. The staff handled all situations very calmly, even when they were getting blasted by passengers that I felt were overbearing, rude, demanding. We had a minor dental issue on the boat, the medical staff was outstanding, arranging for an orthodontist at the next port for no charge.
Dining was excellent. Every night we ate in the main dining room, during the 7:00 seating. We had the same wait staff. MSC planning was excellent, they paired us with a family from Scotland with kids the same age as ours. This made dinners, and the cruise, very enjoyable. Each dinner menu was different, you were able to select multiple courses. We always had plenty of good food to eat. The buffets however, were madness, chaos with all the people. We tried to get sit down meals whenever possible. Although breakfast and lunch service varied.
Communication was hit or miss. The introductory life on board meeting was just a sales pitch for the excursions, a waste of time. The first excursion meeting was hectic, there were no signs indicating what to do. It took 15 minutes to find an employee to figure out what to do. When disembarking we asked an employee where to claim some items kept by security, they sent us to a port employee, who sent us right back to the ship. Our items were right next to the first employee. They should pay more attention to these type of details.
We bought a couple of drink packages. The wine package was excellent, we saved about 15 Euros. The water package was OK, saving about 6 Euros. The pop package was not worth the hassle of paper tickets. Why paper tickets when you have an electronic room key??
Our only complaints are minor. You can't take a cup of coffee back to your room, they expect you to drink it at the coffee bar. Very inconvenient. MSC should provide some type of shuttle service at all ports to the towns.
We would take MSC again.