The lake was amazing. The bar & grill stocks some great craft beers (didn't try the food so can't speak to its quality). The store was well stocked, the staff were friendly and helpful. The sites were reasonably well spread out (at least where we were).
That's the good. Here's the bad.
Ants. So many ants. But that's just camping - come prepared with ant spray, ant baits, and diatomaceous earth.
But the worst part was the group campsite near us. Nice enough people, looked like they were having a great time and making good memories for their kids. But someone brought a jobsite style generator - one of the extremely noisy ones - and had it running from 7am to 10pm every day, so that constant rattle was completely inescapable. You can't hang out in your site in peace. You can't wake up and enjoy the birds. You can't sing by a campfire. All you have is rattling generators.
We told the park staff about this, but it didn't seem to matter. And we never once saw park staff anywhere near our site - I haven't been to a single other campground, whether county, state, federal, or private, where that's been the case.