We stayed here in a small trailer, our son and his family at the same site with their tent. It's hard to reserve a site without seeing it - I think the staff tried to give us what we needed, which was a site with a grassy area for the tent. Our site had a grassy area, but it was very close to the road, and I didn't like the idea of my grandkids sleeping there. We were willing to pay for a nice tent site, but there weren't any available. We had stayed at this campground 3 times in the past and liked it, but we had been on the upper level, where the sites wouldn't accomodate a tent.
Our site #45 was near the pool (small but the kids enjoyed it) and not far from the bathhouse and the office. The kids also liked the playground. So we were near all the things the kids liked, but a bit disappointed that we couldn't get a more private spot with a little more room.
Our son overheard a person checking in who had reserved a specific spot, but it wasn't available when he arrived. He had to take a less desirable spot and wasn't very happy about it. When they say they don't guarantee you'll get the site you reserve, they mean it.
We paid $70 a night for 3 nights ($20 extra for having 6 people on the site). They provide curbside garbage pickup and if you buy wood they deliver it to your site - so there is a lot of golf cart noise/traffic from staff members doing these things. The staff is great, very helpful and accomodating. The bathhouse was clean, plenty of hot water for showers.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.