Call there customer service and asked to be transferred to the digital online team and they will help you. You must have the correct birthdate and it must match your passport or birth certificate in order to board the ship.
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.