Close to beach, fishing dock and close to playground for kids!
We had a reservation and told them we would be coming in late due to a family reservation in another campground. The woman I spoke with said that wasn't a problem and that, if the office was closed, she'd be in the house next door. The office WAS closed so I knocked on the door. No answer. I called and left a message that we had arrived and needed help finding our site. No return call. We finally found our site only to discover a truck parked in front of the pull through. Once the owner was found and moved the truck, we had to make a sharp turn between two trees on either side of the drive. We didn't even unhook as we had to be out at noon the next day. The next morning, we discovered the site had dead birds with flies buzzing around them, dog poop that hadn't been cleaned up, and cigarette butts on the ground. The dead birds had been there a while as had the evidence of dogs (we have a dog we always clean up after and follow leash rules). The park is nothing special but it is on the lake and may have some decent fishing access. The neighbors on one side had a dog off leash and it came over to check out our on-leash dog. Rules are not enforced and the hosts apparently don't check on things. We never did hear from them. The campground is a winding ways from I29 but we have Google maps so it wasn't a problem finding it. It just wasn't very convenient at all. We were not impressed with the service or lack of.
There are many sites for both tent and RV camping along with clean wash houses and located within a 10 minute drive to town. Cost was $22 per day.