Yes they have
If you are having a larger group i would suggest a reservation. If its just for a typical small dinner i would say not needed.
Not necessary.
You will not generally need one, even on peak hours on peak days the wait time is generally 15 minutes.
Didn't need one when I dined there.
Thanks! Your answer is awaiting moderation.