I'm being told now that MSC doesn't apply this, or even show it on your booking, until you are on the ship. This is for booking 9-12mo in advance.
I'm "assured" it will show up once I'm onboard, even though nothing is in writing saying I'm getting it.
Every time I've sailed MSC and been told something would be taken care of onboard, guess what...it wasn't.
So, anyone else booking 12mo in advance hear this same thing?