I've attended both a gathering of about 15 and one of around 60 in the past two years.
Yes. They have a few choices, depending on the size of your party. I've been there for small gatherings (under 20) as well as large bereavement brunches (40+).
Yes they do
They have a couple of semi-private alcove in a section of the restaurant. I'm not sure if they have a private room on the upper level or not.
Yes they do. It was able to accommodate my party of about ten people. Seemed like they had another space for more as well.
Thanks! Your answer is awaiting moderation.