This State Park isn't too far off the beaten path which is nice. Fairly close to gas stations, convenience stores, etc. The park is clean, and has the bathrooms and utilities that would be needed. A few different lakes for fishing, swimming, boating, etc. The fox river runs through the park as well. There is a bait shop and place to rent both a paddle boat and one with a small motor.
My wife and I stayed at site #8 of the Mather loop in the Dunewood campground. In terms of the site itself, it was $25 per night, pretty typical of a national park. The site was clean when we got there. We definitely had neighbors but the spacing was fair enough. We were just across the street from a water pump which was nice. Each loop in the campground has a water pump, dumpsters, a public bathroom and FREE showers, along with a camp sink. No complaints at all about the site. We only explored the national park, not the state park. The beaches were clean and nice. We had a nice hike through quite a unique forest to the beach as well. I believe it was the Paul H. Douglas hike. Quite a bit of wildlife. The only unfortunate thing is the steel mills on either side of the national park blowing plumes of smoke. The surrounding areas were sort of depressing especially after being in nature. Overall, I would stay again, but the national park itself isn't super high on my list to revisit.
Tyler