For how much they charge per season, you would expect the facility to be cleaner. The glass walls around the fields are caked with dried sweat and spit (the place smells like that when you walk in too). I even saw dried blood on one of the walls near the benches. If not for it's location being close to where I work, I would never go back there.
As for the staff, I say it's 50/50. Some of them are assholes, and some of them are actually helpful.