For bookings made more than 28 days before arrival: A 50% deposit is due within 7 days of booking, with the remaining 50% due by 28 days before arrival.
For bookings made within 28 days of arrival: The full amount is payable immediately by credit card or instant bank transfer (with payment confirmation).