All final payments are due 120 days before the cruise departure date. Cruise payments are non-refundable when cancelling a cruise within 120 days of departure.