Great Restaurants, good food, lots of entertainments friendly staff and very clean. Every staff was willing to help and assist. The food both at restaurants and buffet was very delicious and well prepared. The programs was well set and entertaining. I have been on the cruise for the third time now. Every time I get in the ship I feel like it is for the first time. Friendly staff, good food and cleanliness is everywhere. I convinced a number of people to join me on the cruise, They were all happy, they had good time. We danced, we chatted and we were clubbing together. It was such nice experience never to forget. The bedding was changed everyday, Everywhere you go in the ship was clean. The staff all looked happy and looked enjoying what they are doing. This time I am planing a longer nigh cruise and bring more friends so that they can also experience the best that MSC is offering.