My kids have been to several birthday parties at this facility. The staff has always been patient, knowledgeable and fun.
The equipment is very well maintained and the building itself is clean and organized thoughtfully.
Yet, like most athletic facilities of this nature, it smells vaguely of sweat and/or feet. Not my favorite smell.
But kids love it, they get a load of exercise, and I can take shallow breaths through my mouth while I'm there. Good trade off.