MSC in General: We received horrible customer service when booking our cruise, and then within 3 weeks of our sail date they added $27 to our balance (after our total balance had already been paid 5 months prior). We got a letter stating that if we didn't pay the remaining $27 within 48 hours they were going to cancel our cruise. I spent the next 2 days trying to get a supervisor on the phone, but it never happened. Finally, on the second day, the charge magically disappeared and everything was fine again.
Ship: The ship is older and smaller, but a smaller ship is necessary to get into Cuba. It is clean, but does not offer many options. They recently added a specialty restaurant (they previously did not have any), so there is now another option for dinner other than the main restaurant and buffet.
Cabin: The cabin was not ready when we were told it would be, so we waited. An hour later we went back and the bed was made, but there were no pillow covers on the pillows. I had to hunt someone down to get them. After that it was kept clean and made up every day.