The number one reason we booked this particular trip was an overnight in Cuba, someone make sure that didn't happen, MSC went above and beyond in my opinion to make it up to us, they exceeded our expectations in that regard, the embarkation was smooth and the cabin was ready for us, our cabin attendant was extremely good, courteous and knowledgeable, the only gripe was the horrible and tiny shower in our cabin a cloth shower curtain that was eating us alive!
The Pizzeria is open all the time, food was good, in the dinning room we requested at table for two and got it, but we were practically on top of the tables next to us, the food needs to be improved, the steak was tough and tasteless, prime rib night the bake potato was served with no butter, no sour cream, just plain, the staff was superb and they brought us anything we requested, for breakfast in the restaurants when you ask for cream for your coffee, they act like they have never heard such a thing!
The shows for the most part were really good, the cruise director wasn't on board, but his assistant took over and he did a fabulous job, they were always smiling and cheerful.
The cabin was very clean, the only major problem was the small shower and the horrible cloth shower curtain wrapping around our bodies, we are not even fat or obese and it was terrible, the steward was awesome and extremely friendly.