A clean ship, food in the self service restaurant was fine, cannot complain. The staff were all very friendly. and tried their best to speak english. We did feel that the majority of the passengers were either Italian or French, and if you were a lone English person you would have found it extremely difficult to have a conversation with anyone for a whole week. Entertainment during the day was fine, although we did find that the theatre entertainment was a bit boring, the entertainment team made up for it though they were brilliant. Excursions were OK, but a bit on the expensive side, and you didnt get enough time to make the most of where you were, which was a shame. Our flight was late on arriving at Nice airport, and the transfer, did not wait for us. so , please make sure if you are booking your own flight that you allow sufficient time for delays as the transfer coaches will not wait longer than 30 minutes, when we contacted MSC for help, I am afraid they just did not want to know. they didnt show any duty of care at all, and were willing to leave 2 full paying passengers, in a strange country in a strange airport, unable to speak the language and I am afraid they just didnt care!!!!!