Slow and tedious embarkation, arrogant office staff but very friendly cabin staff. Difficult to find a table at buffet. Once walked for nearly 1 hour at lunchtime to get a seat. Poorly organised and crowd push in and shove, no system at all, Always ate at restaurants for dinner due to crowded buffet. very hard sell of drink packages, told only water available at bfast, drinks very expensive, can't buy a drink package unless all in cabin do so as well, overcharged our drinks which took 3 visits to office to get it removed. never again on MSC give me Holland America anytime.
Very roomy, clean and all services worked.cabin steward very helpful.