We recommend booking as early as possible, especially for weddings and large events. Popular dates can fill up quickly, but we always do our best to accommodate last-minute requests when available.