For this much money, this place is bad. You can see where the profits aren't going to. The lodge has cable, but they didn't run it to the sites, and there aren't any over the air channels. WiFi is passable. Most sites are very unlevel. And the gravel and the sites are narrow, so you are living on a small strip of grass that has seen better days (mostly mud). I do like the paved streets though. If it was cheaper, like $25 for full hookups, I would have given it a higher score.
Fairly well maintained. Clean and level. But a word of advice. Don't spend the extra $4 per night for the stream sites. The stream is very small and covered in weeds. Cable TV is good, but Internet is spotty.
Really a great campground. All gravel on the site. A bit of trash around. Hosts were wonderful and very helpful. Unless you fish, boat or hunt there isn't a lot to do. But the beach at the camp was very nice. And we went to the bison/elk prairie and the old time dam, Homestead. Those were great. Signage is very bad, so watch your GPS or map. Mosquitoes, etc. were bad, but they've had a lot of rain, so it was expected. We would come back.
Big sites. It is very clean. Site 19 has a nice view of the lake. I did have problems with the water hookup. It wouldn't stop leaking. I tried everything (yes, my washer was the first thing I checked). We went exploring to see the two other campgrounds. This was the best for quiet, big sites with nice views. But the other two are superior also. Shopping, etc is just a few miles away. They said that had Wi-Fi, but it isn't reliable. I had great cell phone service though, so I created my own hotspot. We didn't get any TV. Oh, well.