We recommend booking at least 4–6 weeks in advance, especially for weekends. However, we’ll always try our best to accommodate last-minute requests if availability allows.