We stayed here for several nights the week of July 4th in our hybrid travel trailer (with tent ends). Very clean sites. We stayed on the river and had plenty of room. Some sites were smaller with less privacy, but all seemed equally clean. I would ask when booking if you need a larger site. The pool area was clean. Our main interest was the river, which offered tubing and kayaking opportunity. My family and I were very happy with this campground.
The sites were a little tight, and I have a 23 ft hybrid camper. The motorhome next to us had a slide out that encroached into our site. I told the front office and they did nothing. When I checked in, to my surprise, we needed to give $20 cash for the gate key. That's OK, it's only a deposit, but I had no cash. I asked to have it put onto my credit card, but they would not. She told me to go down the road to the ATM (with trailer in tow!) VERY non-caring employees. The sites were clean, with good access to the rail trail. I won't go back again. I camp to relax, not to argue and get angry at inflexible rules and pompous attitudes.