Let me start by saying that this was our first time on a cruise and will definitely not be the last. MSC Fantasia is fantastic in all aspects.
The food is great - served basically 24hrs a day and always delicious.
The service is incomparable - All members of staff are amazing, especially the dining staff. We dined in Cerchio d'Oro, and were given a table by the window, which gives it extra points. But either way, the experience would have been great. A special thank you goes to the waiters who served us for a whole week - Suardana, Gede, Rene and Cristian :D