50% deposit up to 4 weeks before arrival.
50% remaining payment no later than 2 weeks before arrival.
100% payment upon booking within 4 weeks prior to arrival.
Minimum booking age is 21 years.