Recommended but not required.
I don't think so. We went there on a Sunday around lunch time without reservation. But you can always call and ask.
It provably is recommended. This place can get pretty busy
Thanks! Your answer is awaiting moderation.