Yes, we recommend booking at least 24 hours in advance to ensure availability, though we may be able to accommodate last-minute requests in some cases.