Overall nice campground. Hosts are friendly and I saw rangers driving through multiple times. Each site includes picnic table and fire pit. Most have electric.
The toilets in the back part by the electric campsites are pit toilets. Flush toilets, sink, and showers up by the check in area. There’s a playground for kids.
Sites by the river don’t have much shade. Sites by the tracks are the most “wooded” but also right near the trains. Trains are noisy—we slept through them but are also used to living by a train station. Your mileage may vary on that one.
We (tent campers) had site 24. It’s the last site in that part of the driveway and I recommend it because you have a lot of open space to one side plus not far from water or bathrooms. The most wooded sites are at the end farthest away from the entrance but tent campers should know there are a lot of RVs down there usually.
We used this as a stop over on a longer road trip. If you like boating or fishing this is probably a good fit. Galena and Dubuque are not far. Overall not a lot of hiking or activities in the immediate area though. Good option for an overnight.
As a note, we have ATT and had decent cell service here.