Payment upon booking.
Free cancellation up to one week before planned arrival.
Cancellation fee of 50% up to one day before planned arrival.
No refund for cancellations on/after the day of arrival.