We enjoyed this campground. It has a few bumps and bruises that could be improved but overall it was a safe place with lots of families.
It appeared to be mostly seasonal / long term campers and people that had developed good relationships with their neighbors. Everyone was friendly and helpful.
Most of the campsites seem to have an open area in the middle between them that allows for maneuvering and socializing.
The camp store is small but well stocked and the prices are very good.
The beachfront is nice, the canoe and kayak rental is reasonable.
Electrical at my campsite could use a little work.
The sewer on my site overflowed after only ~15-20 gallons of dumping.
The swimming area has a 'icky bottom' (kid term :))
The entrance / office setup is confusing. If you come in from the West you'll see an entrance, if you pull in you'll then be able to see signs that tell you to go another 1/4 mile to the office to check in. This area doesn't have enough room to make a u-turn unless your rig is pretty small.
After checking in, you go back out on the main road to the aforementioned entrance.
Overall we had a good time and the issues were minor compared to having a safe place with lots of kids and things to do. All entrances are gated with key codes and there was a security guard on staff part of the time. The office staff was super nice and understanding when I lost my way coming into the wrong gate. :)