I stayed here for five nights in mid-March. The campground is a mix of tent/RV loops and has multiple boat ramps into Johnson Creek which feeds into Lake 'O the Pines. I was in site E210 (RV area 2). Place was packed over the weekend, cleared out quite a bit during the week. I check out all four RV loops, and it's one of the most crowded COE campgrounds I've seen (and I've seen a lot). Site spacing in pretty close, but slightly better than commercial parks. I lucked out on E210, it was a pull-through that perched overlooking the lake. It was among the more private sites. Fairly level sites in loops, some asphalt, some concrete. Water/Elec, picnic pad and table and fire rings at all sites. I would definitely recommend and go back but pick your sites carefully if you want privacy - think Google satellite view or Google Earth. Pretty decent cell signal for Verizon, so-so for ATT.
Disclaimer: I am biased towards COE campgrounds. Cheap, ample grass, trees, water, blue sky and stars at night. Usually a paved pad, reliable utilities, picnic table, fire ring, grill, friendly volunteers. Did I mention cheap? With a National Park Pass you get 50% off so nightly rate is usually $11-15 range. How can you go wrong. Almost always good site spacing, 20-30 feet. Almost always well maintained. Waaayy closer to camping than commercial RV parks.
Cranes Mill is 4 of 5 on COE scale, paved pads, pretty level. Good spacing, generally 25-30 feet. Hooded picnic table with usual fire ring, grill. Excellent bath houses. Canyon Lake was low when I was there (Nov,'22) but still fishing and boating activity. Small towns/shops <5miles, major shopping 15 miles. I'm going back in Feb'22 for another stay.
Good cell coverage - Verizon, 3bars LTE, 10+mb down, ATT 3bars LTE 10+mb down. I work remote so this is important. No issues in my ten day stay.