Yes
They do take reservations.
Not sure, but I've always been able to get a seat for 2. However, any game day will cause the place to be more crowded and louder
They do.
I'm not sure but you can always call them
Thanks! Your answer is awaiting moderation.