50% deposit required upon booking, balance due 7 days before arrival.