The cruise was supposed to go to Bermuda. I get it. Itinerary can change, but we found out at check in. They claim due to weather. Weather was bad going to the boring alternative of Port Canaveral and Nassau. Service was terrible. Staff was rude and inattentive. Food was mediocre. MDR was the worst service and food was cold. Cruise crew was nowhere to be found accept for nightly entertainment. Guest services gave me attitude because I asked ro.open the mini bar. Had balcony, couldn't use it due to weather. They nickled and dime you for every penny. Lack in communication and instructions... highlight was the Butcher Cut steakhouse, that unpaid for. Service and food was great. Paid for Carousel shows, claimed you get cocktail/ drink of choice. They gave us no choice, but just handed us ready drinks. Many people on the ship was very disappointed and stated they will never use MSC again. I definitely will not, and I've gone on at least 15 cruises.