Yes, you'll need reservations.
Yes make a reservation . Its a great place for a ride and very friendly staff
Yes. Make a reservation.
No, but it's helpful. You can make a reservation through their website, if you don't want to chance a long wait or fruitless drive out there to hear their schedule is full.
Thanks! Your answer is awaiting moderation.