Everything is excellent, the staff is so professional, the team is so organised, they always ensure that they maintain their goal i.e. making sure that everyone is entertained to the best of their ability. Professionalism is their key word. The food everyone is catered for e.g. those who prefer healthy diet they are catered for and those who like junk food are also catered for. We all know that cleanliness is next to God so the place is always clean the cabins, dining halls and even the entertainment areas, for an example their swimming pools. Communication is very key, they always update you about the activities of the day, there are programmes to remind you about everything happening on the boat. what I enjoyed most it was the dinner time, the service was excellent, you and your family are allocated a waiter to service you. The food on the is out of this world. I will definitely recommend to my friends to go on vacation on MSC boat cruise.