I personally love the dog park...and so does duchess...but our dog parks are part of forest preserves...and there are trails and then tall natural grass etc...and I cant tolerate ticks.
I like what looks like your dog park has...that has a "yard" feeling to it.