In reference to the canceled sailings that received upgrade letters, it was a computer glitch. If you have a valid sailing, I would call MSC just to be 100%.
Service grate are usually charged day 2 or 3 and any money you have in that account the grass will be debited against that money,,,,, If you have money at the end of the cruise just go up to guest services to draw it out.
Personalized service. I have a food allergy and every night they went out of their way to accommodate and also keep French onion soup on hand every night.
I highly doubt you would be able to stay that long. You will need to be out of your cabins between 7 or 8 am. They have to get everything ready for the next set of people. Remember as excited as you were to board on your embarkation day so are 4000 other people. Look at MAC excursions for your departure day-frequently after the excursions they take you to the airport. Check it out to be sure!
No it is not-they do have a non alcoholic package and that covers, bottled water, specialty coffees, juices, sports drinks etc,,, They ay provide water at dinner but if you went up to a bar-they will charge you for a bottle...