So my booking company says that I am getting $500 onboard cash or spending credit.
I also just applied for the Royal Caribbean Visa card which will get me up to $175 onboard cash.
How does that work? Are they notified by the travel or credit company that I have these?
Or do I have to bring a voucher, or apply for them on boarding? How do I spend them? As I go along or when I take care of the final bill before leaving?