We recommend booking at least 2-3 weeks in advance, but we can often accommodate last-minute requests. Please contact us to discuss availability.