Flint creek has TONS of sites with full hook ups in 30 and/or 50 amp and even a primitive (water only) tent sites. Different sections allow folks to feel like they are away from the crowds. Price is absolutely reasonable and there is night security by staff and local law enforcement.
The water park has a ton of slides and will keep kids young and old entertained sliding down the hill into the lake.
Several swimming holes and boat ramps lets you enjoy the lake however you want.