Camp Margaritaville at Lake Lanier is my favorite go to spot & I highly recommend it!
It's very clean, well maintained and has a great staff. They have all the amenities you will need. Power, sewer, water, laundry, showers & restrooms. (they don't have propane yet, but their sister site Shoal Creek has propane & is 10 minutes away)
They have several sections to stay at: they have paved sites and are in a little more open area, while the other section is more private & secluded in a woods area with gravel sites.
The main resort has a water park during the summer & it's converted to a snow park/Christmas light show during the winter....great for kids. There are several restaurants, boat & jet ski rentals, a beach area, a golf course, golf cart rentals,& a small live music venue. They even have trash pickup at your site, food delivery from the beach restaurant & a bar golf cart that comes around at night.
Checkout their main website for monthly promos they run with discounts on your stay or discounts on the other resort attraction