It is recommended to book as early as possible to ensure availability, especially for larger or more complex projects. However, we can often accommodate last-minute requests.