We recommend booking at least 4-6 weeks in advance to ensure availability and to give us ample time to plan and execute your perfect event.