We recommend booking as early as possible, especially for larger events. However, we can often accommodate last-minute requests based on availability.