Five Ponds is nice public course, clean and well maintained. The course has some interesting features (the moated green etc.). Green fees are reasonable for Bucks county, play can be slow sometimes, but in general the rangers keep things moving.
Pros: NIce round of golf close to home.
Cons: popular course, can get slow.