Pros:
Well maintained course on a beautiful piece of land. Well built tee pads (that unfortunately don't always point in the right direction). Tons of elevation change and thankfully, they have steps on some of the steeper hills. Red and blue tee pads on most holes give a little more variety in shot type, and provide a challenge for a variety of skill levels. Great course to work on some longer technical throws. I think that this course has the potential to be a top class course with a few changes. If you're in the area, play Glenn Hilton first, but this is definitely a course worth visiting as well.
BIG PRO: they have added a short 9 hole course that is great for beginners or children. I'm glad they did this because this was previously a course I would recommend beginners steer clear of.
Cons:
The first and most obvious con here is that this course is a lhbh, or rhfh paradise. There's just not a lot of variety of shots here. When i heard they were taking out 4 of the holes and replacing them with 4 new holes, I thought surely they would alleviate this. Instead, they took out 3 right to left holes and replaced them with right to left holes.
Another thing that has always annoyed me about this course is that it is obvious some people put a lot of time, energy, and money into building this course, but they screwed up 4 or 5 of the tee pads by not pointing them towards the fairway.
A common complaint is that this is a pinball course. There may be some truth to that, but typically if you find yourself hitting 5-10 trees on the same hole, you probably just need to throw better. However, occasionally you will be punished for throwing a good shot and some fairways could definitely be made more obvious.
Other Thoughts:
I would recommend wearing a sturdier shoe (i.e. hiking shoe) as there can be some muddy places, slippery hillsides, loose rocks, streams, and roots/stumps sticking up. You will literally be hiking. Overall this a solid course with a few design flaws, but has the potential to be great. Maybe one day they will get it right.