When is payment due?

Payment terms vary by season and lead time. High-demand weeks may require full payment upfront. Otherwise, we typically ask for a 50% deposit when booking 8+ months out.