Yes, a reservation is necessary and easy to book online! Go to our Reservations page to save your spot today.