My experience on MSC was different from what I typically experience on other cruise lines but I still had a good experience. Getting on and off the ship was very easy and quick. The staff was always friendly and helpful. It was very easy to navigate the ship but sometimes you had to walk through one of the dining rooms during dinner to go from point A to point B which was a bit strange. Food in the dining room was good. I was able to try new fish I had never been offered on other cruise lines. We also enjoyed the pizza and gelato. I did miss the chairs on the lower deck which is where I typically hang out. I also missed watching movies poolside. I did not observe people being chair hogs. MSC has everyone with a scheduled excursion to report to the theater. It was very chaotic and not clear what you were supposed to do when you arrived. In Ocho Rios, we did the Brimmer Hall Plantation Tour with Beach & Lunch. It was an hour drive to the plantation. The demonstrations were interesting but rather than pull us around on a trailer they could do those near the house. The plantation itself wasn't very impressive nor was the beach or lunch. I enjoyed the Best of Caymen in Georgetown. We visited a turtle farm, Hell, and a rum store. The Best of Cozumel was OK. After the English guide presented his info, the Spanish guide then repeated it all. We spent too much time at the history museum and not enough time at the chocolate museum. At the tequila store, they actually gave everyone a taste of 5 different kinds. I did not schedule an excursion in Costa Maya. It's a nice port for shopping and hanging out. I did not attend any of the evening shows. They were all music and dancing type productions. I had put in a request online for an extension cord and distilled water for my CPAP but never received any response so I brought my own. While sailing with MSC was a different experience than with other cruise lines, I enjoyed my trip and would sail with them again.
Cabin was a typical interior room. Storage was ample. One cabinet door in the bathroom was hanging by one hinge but we were able to easily fix it. Suitcases fit under the beds but we had to lift the beds to get them to slide under. Room was kept clean by room steward.
We used a transport company to go from our hotel in Fort Lauderdale to the Miami cruise port and again to travel from Miami back to the Fort Lauderdale airport. The travel flowed well and getting on/off the ship went quickly.
This is a nice port for shopping and relaxing.