I really enjoy this golf course because it is fairly close to me and affordable. It is a public course, so, it isn't in the best of shape all of the time, but overall, it is better than others. Just played it today and the ranger did a good job making sure everyone kept up a good pace. We got done right under 4 hours. Not bad. As it gets closer to summer and the rates drop, finishing that fast becomes quite a challenge with all of the "beginner" golfers coming up, but I think that is the case for most public courses.
The course is mostly flat and you get to use your driver a lot. The course difficulty is perfect for my handicap.