Yeah, big place. With a lot of individual rooms of varying sizes. Best to call and ask regarding your specific needs. But yes, its a great place.
Not to sure about the number of people it can hold. It's a big place though
Thanks! Your answer is awaiting moderation.