Yes they can accommodate a large party in a private room
Yes, we had a party of 40 and we easily fit.
Yes several options
Yes
I'm not sure about private rooms but I have been here with a party that large and they were able to accommodate in one of the common dining rooms
Thanks! Your answer is awaiting moderation.