Would give a 5 Star except for the fact Locals around the Lake are very inconsiderate. If you like fishing or kayaking, they don't care and will come within feet of you full speed causing waves.
As for the Campground, sites are very spacious. Very quiet even at night. Lake sites are not exactly on the lake, but close with a walking trail between you and the lake. Bathrooms clean. Beach nicely kept. However seems many do not know how to read. Had their dogs on the beach area and with no Camp Host, it was a free for all. Only one water pump worked and that was in beach area (after a hide and seek thru the woods found it) but water was yellow. Nice boat landing and plenty of spots to park your trailer. Whole parking lots and campground roads are paved which is nice. Best to visit Campground before making reservations to determine sites that would work for you. Some sites are smaller than what they state and some are on steep inclines which mean really jacking up the front of your trailer.