Large gym, which can accommodate from 550 to 800 people and smaller meeting rooms which can accommodate up to 100 people. Amenities include a kitchen and stage. An outdoor pavilion, playground and baseball fields on site.