I like this park!
Dogs are weird and decide they do or don't like other dogs in two seconds, and it is up to the owners to reign their hounds in when things look like they're getting a little dicey.
I've been here a few times and my dog (he's a doberman) LOVES how big it is because I can throw the ball waaaaaaaaaaaaaaaay out there for him-- and he is kookoobanans for going after tennis balls.
The people range from cool to not-cool, but that is going to be the same wherever you go, unless you find a deserted island, but then where's the fun in that for the pooch?
Anyway, I would recommend this place if you think your dog is social enough to not bite other dogs/people, and you know if your dog is ready for it... if you're unsure, keep the doggy on the leash in the park until you're sure!
Oh, and bring any extra bags you have lying around the house-- can't have too many plastic bags hanging around the park :D