My son and I tent camped at San Pedro several times circa 2010 when the lake was high. We always had a good time. I waded into the lake chest high and caught a bass with a rod and reel. The only time we found it busy was Easter but we still got a site and had a great time. The drought came in 2011 and the lake receded far from the campground. I don’t know how far away the lake is now.
We stayed two nights on our way south to Big Bend National Park. Because it was winter we were not interested in the lake (it was cold) but we appreciated the ample space between each campsite. We had a covered picnic table and fire ring. Overwise there is no water, sewer or electric. They do have vault toilets conveniently located throughout the campground. It's a self-serve place. We just paid our $6 fee at the entry kiosk and that was it. There was quite a bit of traffic in and around the campground as it appeared some people stay quite awhile.