Restrooms/showers: very clean, spacious, centrally located. Shower stalls are separate from the restroom and are basically their own room with lock.
Lots: Well maintained gravel lots. Spacious and didn't feel like we were on top of our neighbors. Good shade, lots of trees. Nice firepits!
Cell service: I have google fi and we had good service. We were told by one neighbor that they were able to use a hot spot and were able to do zoom calls while using it.
Area: We were glad we brought our bikes because the roads going around the park were very bike-able (hilly, though!) without much traffic so we felt safe and enjoyed touring about the park. The campground is about 2 miles from the public access/beach part of the lake, so that'd be something to plan for.
Hookups: I had a 30amp hookup with no issues. They also have up to 50amp full hookups. All of them looked well maintained.
Staff: super friendly; good check-in experience. Camp host greeted us pretty quickly as we were setting up. FYI per someone else's comment - most campgrounds allow you to take firewood and if you don't have cash or the exact amount, you can tell the visitor center on the way out to run your card rather than leaving extra $$ in the box.
Overall: great trail system around the park, quiet campground, had a good time.