Why does Royal Caribbean have fares with a non-refundable deposit?
Non-refundable deposit fares allow us to simplify our promotions, encouraging guests to book early at lower pricing.