Brought the pop-up to Geneva State Park over Labor Day weekend and stayed in site 83. The experience was excellent. The site was wooded and ample, with plenty of distance between us and our neighbors on all sides. The bathrooms were fine, and we never had to wait for any bathroom facilities even though the campsite was completely full. The camp store was well-stocked and had some necessities and some extras. We heard standing water could be an issue at some of the sites, but we did not encounter that. After waking up to a thunderstorm at 4:00 am the first night, we fell back asleep and found no standing water at our site when we reawakened a couple hours later. Lastly, cell service in the park is excellent.
This was my 7-year-old daughter's first camping trip, and she had a blast. It took us about 20 minutes to hike to the beach, which was pleasant and had its own facilities and parking. The trail continues down a bit to the creek and marina as well. Away from the park we visited Geneva-on-the-Lake, which is a very short drive away. There we played some arcade games, putt-putt, and had ice cream.
Note that not all campsites are the same at this park, as some areas are closer together, and some are not wooded. Also note that the opportunities for fishing from shore seemed to be limited within the vicinity of the campground. If you're dead-set on fishing, you may want to check out a charter from the local marina.
In all, however, an excellent facility that has a good range of things to do, along with traditional woodland camping.