Yes, a 20% deposit is required to secure your booking, with the balance due before or upon arrival, depending on the accommodation type.