PB Adventures is by far the best of them in the colorado springs / denver area. The owners were great, the help is great, all the games have plents of refs.
It is a little expensive, but I'll pay for the good service.
They've always made an effort to keep the game balanced and moving.
The fields have some decent cover, though you aren't going to sneak up on anyone like in thick woods play.