Yes, you do have to make a reservation online via our website.