Pros: Beautiful area with stunning mountain views, lush forrest, cool summer weather at high elevation, uncrowded, nice roads for cycling, some nice hiking trails, good fishing potential (but see more info under cons), dark skies for stargazing, plenty of wildlife around, especially for birding. Some sites have water and sewer hookups. Most sites are well spaced with plenty of elbow room. Some sites are right next to the creek. Overall relaxing atmosphere that exemplifies what a camping experience should be.
Cons: Extremely long washboard and DUSTY dirt road road to get there. Impatient drivers can make a bad road even worse. Very limited amenities. There is one tiny convenience store at a nearby private campground. They only sell the most basic of items at a premium price and all drinks are sold individually rather than 6 or 12 packs. My biggest gripe was about the fishing, not the camping. While there is a nice lake and a couple of streams, there are some drawbacks. Much of the nearby Piedra river is on private ranch land and not open to the public. The portions that are open are heavily fished and not very productive. I'm not sure if they ever stock it, but there were only tiny fish in my experience. There is a lot of livestock roaming, which doesn't help with fish habitat. The lake fishing can be good or bad depending on the time of the season and whether or not you have a boat. In mid-July I didn't meet any shore fishermen who caught anything, although I did catch some very nice trout myself while fly fishing one overcast morning. When it was sunny I didn't catch anything from shore even early or late in the day. I heard some in boats caught fish, although nothing big. The lake has a mostly shallow edge all around. At the dam, the water is a little deeper but had a lot of weeds/algae bloom. I was told that it is better for shore fishing early or late in the season, before and after the algae invasion. The main problem is lack of variety of waters to fish.