Yes you have to make reservations online and pay online before you go
Yes, they ask to make a reservation 24 hours before but if you didn't, you can still call and check if they have an open spot that day, that's how we did it
Thanks! Your answer is awaiting moderation.