50% deposit of total due secures booking - minimum R 2000 - non refundable. Further 50% payable on or beforearrival if not paid before - non refundable. In the event of cancellation, non arrival or premature departure, the full amount is due and payable. Any bank fees payable for direct deposits for the guests account.