We stayed here as a group of 40+ comfortably. The facility worked perfectly for our needs and had plenty for us to do. We used the water slide, the grass field, the human foosball court, all the inside games, and the pool. Management was extremely accommodating of our needs and requests.
The only issues we had were that the indoor griddle we were expecting to use was broken and couldn't be fixed during our stay, and the pool was on the small side for our group. For the griddle, they were very communicative and we worked it out. For the pool, I know they are building a bigger pool on the property along with another large house.
They went above and beyond when Joe (onsite manager) made himself available to drive to a few drug stores looking for bandages when one of our students hurt his chin. It took him over an hour to do it and we were appreciative that no one in our group had to leave.
Overall, great experience and would stay here again.