ABSOLUTELY. Family just celebrated a 40th bday party there and we had 40 people. 4 tables that seated 10 people we had enough space and more than enough food. Wonderful expirence.
There are several rooms not sure if they can accommodate a very large group. The largest group I've had was about 8 people.
Yes. Depending on how large a party you have.
Thanks! Your answer is awaiting moderation.