We suggest you to book at least two weeks in advance to ensure that you get your preferred time. However, as much as we try to accommodate last minute bookings, we would appreciate if you can book at least two days in advance.