Went here for the first time the other day and was impressed. Large park with a side for large dogs and a side for small dogs. According to the regulars, the parks switch off every month so there's no discrimination (i.e. no bigger/nicer park for large dogs or anything). The owners are all very friendly and eager to get to know newcomers and everyone keeps a close eye on their dogs, which is greatly appreciated. Lots of rocks for climbers and even an agility training area if your dog can keep on task enough with all these other pups around. I wouldn't recommend sitting on any of these rocks though, these dogs pee everywhere.
Overall, a clean friendly dog park for your puppy to play in. Definitely worth a visit.