Very kid friendly, my 4year old had a blast. The down side is some of sites are close together and others don't drain very well. We got lucky with the site we stayed on (236) it was big and right next to small field. Some of road are tight but most shouldn't have any problem.
Stayed last May and have site reserved for next year. Stayed on beachfront site beside the observation deck. Bath houses seem clean and up to date. My only complaint is other campers not picking up after their dogs.
We camp here 3-4 times a year. Halloween is one of our favorite times to camp, the whole park trick/treats. Sites are large and private with concrete pads, bath houses are clean and up to date. My only negative is some campers don't obey 10 mph speed limit.