Stayed here for Labor Day weekend and had a great time. Clean, well-maintained camp sites, well-stocked and friendly service at the camp store. My kids also LOVED the swimming lake -- especially great for small kids, because the roped-in part of the swimming lake only gets a few feet deep so you don't have to worry too much about them getting in over their heads. Bathroom and shower facilities were fine, and had a big sink you could use for cleaning/dishwashing.
The only downsides for us were that the campsites were relatively small, and close together. A couple campsites down from us was a big group that stayed up late socializing one night and we could hear them very clearly from our tent. And, while the swimming lake is great, it is crowded and you have to drive from the campsite to it (note that you do not need to wait in the long line of cars in the general public trying to get in, we just drove past them and showed the guard our camping receipt confirmation and got waved right through), and the parking fills up pretty early in the morning so you could end up without a spot. Similarly, the hike to the falls was a little crowded and underwhelming -- you also have to drive to that and park, and parking at the trailhead is very limited.
The bottom line for us was that it's crowded enough that you do not really feel like you are out "in nature," but, especially with small kids, all the amenities and recreation make up for it.