Payment required prior to arrival.
A cancellation fee applies of 50% if the week before, or 100% if within 24 hours of the start time.