From the food to the service, we (7 people) were very happy with our MSC experience. Embarkation was easy and quick in Barcelona, no crowds. The ship we sailed on (Fantasia) was always very clean, there always seemed to be staff cleaning and available if you had any questions or needed directions.
We enjoyed the amazing ports on our cruise, very well selected and were lucky enough to enjoy 2 late embarkations: La Spezia and Palma de Mallorca.
The food was delicious and very varied, whether we dined in one of the main restaurants or in the buffet. Especially good on board the Fantasia was the Mexican restaurant where we celebrated 2 birthdays and the wait staff could not have been friendlier and more attentive. They went all out to make our celebration unforgettable!
The best bed I've ever slept in! the room was clean, with a great balcony!