We stayed for a weekend and were lucky enough to get a premium site on the water. We stated in site 206 which was very large and had a private little beach area. There are two totally different areas to camp so I would look closely at the campground maps. Many of the sites deeper in the woods looked damp and buggy to me but we have had a very cool wet spring. The park is kept up beautifully, the bathrooms were very clean and the staff very friendly. Large beach and playground. The cabins looked very nice also although we only saw them from the outside. Be sure to visit the nearby Eisenhower Locks and see the ships go through. Really fascinating! I have read that Verizon has good service there but my AT&T service was not good and kept bouncing off Canadian towers so be careful!
Visited in the fall after the summer rush. Very quiet and peaceful. Large sites. Lots of hiking space!