We chose this cruise due to the stopover in Havana, which, although not the fault of MSC, was extremely disappointing. We are from the UK and only received notification of this a few days before we were due to leave. The pathetic $400 OBC no way compensated for the dreadful ports which we replaced Havana. This cruise was priced higher than the regular Islands and Costa Maya and Roatan are both resorts we have visited many times before. Having booked and paid for flights for hotels pre and post cruise we could not cancel without suffering huge penalties. However, we decided to make the best of it. Unfortunately, it was very difficult to do so due to the general attitude and culture on the ship. I was horrified by the cruise drill which was the most badly organised and shortest I have ever attended (on 40 plus cruises)!
As a vegetarian I often have problems aboard US ships but this took some beating! All the food arrived lukewarm and best and we experienced long wait times. I don't think this was the fault of the staff , simply that there were just too few of them. On the second night I realised every vegetarian dish was Indian food. I do love Asian food but not everyday! I was told that was the menu that they changed for the US based cruises. One of the Restaurant Managers, whose name I won't mention on here but probably should, was bustling around doing absolutely nothing. He said he would take personal care of my food and proudly presented me with a place of overcooked vegetables with a spoonful of brown rice. I asked if I could have ravioli the following day, it's an Italian ship after all, this arrived overcooked dry and with no sauce. I couldn't eat it. This restaurant manager starting getting stroppy with me and I had to tell him to change his attitude as it wasn't appropriate.
The good thing about this cruise that it was only for a week! I strongly urge readers of this to look at other options before booking this cruise line We will NEVER sail with MSC again.