I have been there only twice. On both occasions I called in advance to know the wait time and inquire about reservations. On both occasions they stated first come first serve. It is a busy place so call and verify your question about reservations.
No never!
Yes..
Thanks! Your answer is awaiting moderation.