We recommend booking at least 6 hours in advance to allow us time to prepare for your tour. You can easily book online through our website or call us at 561-990-3696