Do I need to pay the full booking amount upfront ?

Edited

Payment before arrival is mandatory as we operate our properties without reception.

For bookings made with a flexible rate that allows free cancellation, a full refund will be provided in the event of timely cancellation.