25% deposit required. Cancellation conditions apply. Except for Christmas/New Year or month of February where full amount is required upon booking and no refunds on cancellation.