Pros:
1) The first 8 and the last 5 holes are the highlight. As has been mentioned, Hole 5 is probably the standout, though I think I like the tee shots on 7 and 18 more and would play these holes all day if I could. Holes 20 through 23 can all produce big scoring swings as they are relatively short but require tight lines and pose major hazards to errant shots.
2)Probably the biggest plus for this course is that it can be played and enjoyed by players of all skill levels--a tough feat to pull off from a design standpoint. I would rate its difficulty as intermediate, but presents enough length to give the stronger players places to stretch out their arms, but it is not so punishing that it will be frustrating for the rec players.
3)It's a well-maintained course. And because it's mostly open, it doesn't become overgrown with poison ivy and nettles during summer like some of the other good courses in the area.
4) Pin placements keep the course fresh. I don't know how often they are changed, but it seems to be every couple of months.
5)I feel the length is appropriate, and most of the longer holes play downhill
Cons:
In spite of everything good about it--and there is a lot-- this still feels like a city park course to me. There are a lot of unique, exciting holes, but they are mixed with an equal number of the mundane flat, straight holes where you throw around a tree or something that are prevalent in city park courses.
-A concealed walking path cuts across fairways in a couple places. (5 and 23 are the most glaring examples) On 5 in particular, a low laser-beam type shot could really hurt someone.
-Hard to know what placement the pin is in (see other thoughts). A lot of the pin placements are similar to one another, maybe 30-50 feet different and since the course is relatively open it's tough to gauge distance. Even as many times as I have played the course, I still choose the wrong disc 3-4 times when playing a new layout. Also, on the back 6 the pins will occasionally be in positions not indicated by the signs
Other Thoughts:
Simple solution to helping players identify what position the pins are in: update the bulletin board whenever the layout is changed.
I always have a good time playing here, and I plan to keep coming back.