We recommend booking at least 2-4 weeks in advance,especially during peak season. However, we understand that events move quickly, and we do our best to accommodate last-second requests.