We recommend booking at least 2 weeks in advance. However, spots sometimes do open up, so we recommend you give us a call.