Pros:
A very dynamic course with a wide variety of terrain (walls, trees, long fairways, and a lake). This course will challenge all player levels. The course is very open and well marked. The grounds are well mowed. This is one the the best courses I've played regarding diversity and quality. All tees are concrete except one.
Cons:
A few holes are extremely long and for beginners it might take several throws to reach the pin. Some of the tee markers have been destroyed/are missing which make finding the next hole a little more difficult if it is your first time on the course and you are not following another group.
Other Thoughts:
Overall, a great course. Well taken care of and well used. The difficulty can be dictated by how techinical of shots you take (threading trees, crossing an inlet of the lake - really tough shot that you may want to use a floating disc on, and dropping disc around blind corners).