We really enjoyed camping here. There's a ton to do to keep the kids happy and busy. The campground area is very well maintained. There is so much to explore around the area.
What makes this place not earn 5 stars is that the $15 per vehicle charge (besides the tow rig,) is pretty steep. I've never been to a campground where they charged that much for a second vehicle, if at all. We had a group site that was $375 for 5 rv hookup spots, so I think the extra charge for my friends car was crazy.
Also, the beach area at the lake is not very well maintained. I always remember the beach being pretty debris free when I was younger so was surprised there was so much stuff in the sand area. My kids couldn't run around without shoes on very easy.
We also tried to reserve the shelter/kitchen thing, as it states, is available on the website. When my cousin called to do so, he was told there wasn't one there. There is and it was right behind our group site, so it would have been great to be able to use it because the lady on the phone seemed to not be familiar with the park.