We take a booking deposit which is non-returnable.
Full payment must be received at least 30 days before arrival.