No, although for popular days like Mother's Day or the like, it wouldn't hurt.
Have never needed a reservation or had to wait.
No
Generally no, but there can be a a short wait at some times. Nothing more than 20 minutes in my experience.
Thanks! Your answer is awaiting moderation.