Staff including the cruise director himself seemed snippy and or rude. On a late night show he made a comment to all that we should have read the itinerary to know when we left ports:( We had to ask every night for refills on water at dinner and beg for bar service, for even cokes.
The food lacked flavor and the lido deck food was always the same choices every day. Room service they charged for and once lido deck closed at 10 only pizza until midnight and then and only then could you get sandwiches. After 35+ cruises I've never been hungry or in search of food! On one night after waiting 30 mins for a wait staff to come for a virgin drink for our daughter she was rude to find that we only wanted one drink! There are no tables and no drinks allowed or served in the theater which I have to say were good shows however the same tricks each performance. There talent level for music is lacking and not a whole lot to do we found ourselves playing cards and reading a lot.
From 8-10:45 same music and songs every day! One late night show played YMCA 3 times in 5 mins! We had to beg for face towels and extra towels every day. My husband never even saw our cabin steward. Staff in general doesn't speak good English even though they announced on the first night that English was the official language of the boat. Bar staff not educated in drink making. 1/2 of the lido deck every day had tables set up for shopping yet plenty of other areas available and the lido deck was in desperate need of more areas for people to sit with 3 days at sea. No smoking on the balcony which we never would have booked (my husband likes to read and smoke a cigar). Marie the woman in charge of trivia was very rude!
To tender in the Bahamas ( NCL private island) our friends waited 2 hours to get off the boat and us an hour and 1/2! That are not efficient at all. They seem to miss the mark on cruising and I advise the management to go on any other cruise line and see how it is done! This is the first time we have gone on MSC and will not go again for some time maybe in a year or two they will get it right maybe container ships they should have stuck to.