April through December are our busy months, with July being our busiest month. It is best to call as far in advance as possible to ensure the best availability. We try to get to you as soon as we can, but it is not unusual for us to be booked sometimes 2-3 weeks in advance during our busiest months.