I was very apprehensive when reading such bad reviews about this brand new ship - we were pleasantly surprised with nearly everything. Most staff were very helpful & polite, cabin excellent, ship spotlessly clean, entertainment was okay, food was good quality, drinks package excellent value. Excursions were very wel organised & excelent value for money. Embarkation also was excellent. My only gripes were that the buffet restaurant was extremely busy for breakfast ( resembled a cattle market at times) but compared to prices of other cruises MSC are very competitive. My biggest gripe being the total lack of respect & utter rudeness of fellow passengers (mainly Italian origin) . Two of them almost started a fight around the pool, all over a sunbed! Other passengers all commented about this being the only thing that spoilt their cruise. Inevitably this can happen on any cruise liner! I would definitely return on a MSC cruise in the future.