Pros:
Definitely my favorite course in the area. A good mix of terrain from woods, to open, to fairways covered in a large quartz formation (Hole 2) that stops discs cold if they get low (and it's a downhill course). Exceptionally well maintained, and heavily used so there are plenty of obstacles, but none you will lose a disc in.
Cons:
Course is short, but when played as all Par-3 holes, and from the long tees, it can be challenging. On weekends, course gets crowded with families and beginner players, but that is not nearly the problem that angry soccer moms walking their kids down the fairways pose.
Other Thoughts:
Very nice and interesting park. There is a carousel, ice cream parlor, and mini train for kids, a mini golf course, boating, and picnic areas. While I have never used any of the other activities at the park, they all appear to be well staffed and taken care of.
There is an $8.00 parking fee per car for non-county residents during the summer and on all weekends and holidays. I have been told that since Fairfax County has abolished property tax stickers for cars, you can remove your county sticker (with VA plates) and get waved through the gate. Haven't needed to try it, but I've heard it works.