No you don't, but plan for a wait sitting peak times.
No, but if you have a big group you might want to make one or be ready for a wait.
No but on weekends you may have to wait a little at dinner time
No.
Thanks! Your answer is awaiting moderation.