Camped here for Memorial Day weekend. It's a beautiful park and lots of families seem to enjoy it. This was a very busy weekend to camp here, and the campsites are all pretty close together without much in the way of barriers between campsites, particularly in the South and North Hill areas. We didn't realize this, and we ended up being in the middle of a bunch of people who like to play music and hang out with friends and family. If that's the vibe you're going for, this is the place for you. If you are looking for something more peaceful, I'd suggest finding somewhere else to camp.
This campground is really nice for being free. There is a very clean bathroom with vault toilets and there are a couple sm water spigots. Some sites have picnic tables and all have some sort of fire pit. It's good to have a trash bag handy to pack out your trash, as there is no trash service up there. Some spots are a little awkward as you might have to walk through someone else's site to get to/from your car. It is within walking distance of several trailheads in the national forest and the cliff dwellings, so that is super convenient. If you want firewood, there is a little store a few miles back down the road run by some very friendly folks.
We nabbed a spot last minute and enjoyed our time there. It's a pretty, forested area and the lake is really nice. I wasn't a fan of hearing the generators, but the nights we were there, people shut them off by the required time.