It is first come first served. I would plan on getting there early (only one or two people) and get your name on the list. On average there is an hour plus wait time. Have the rest of the party show up around your event time.
I think they do for a big group, I would recommend either checking their website or calling. I was sitting near a table that I could tell they made a reservation in advance
They do not take reservations. I recommend looking at their website for more information.
Thanks! Your answer is awaiting moderation.