20% of the total price is due upon booking; for cancellations made between 1 and 30 days before arrival, 90% of the total price is due.