I would definitely make reservations.
Yep, i made them online
Yes they do
Yes, you will need a reservation.
They do! I believe they will hold it for up to 30 minutes past the reservation time in case you're late.
Yes, and it's highly recommended.
Thanks! Your answer is awaiting moderation.