The layout of the campground is tightly packed but all sites seem easily accessible. We were in a pull through site with a pop-up camper and a tent. We had plenty of space in ours but some sites are very small. You have to check in with the camp host when you arrive. He's super friendly so don't hesitate going up to his door. Firewood is available for $8 a bundle. We were there 7/18 to 7/20 and we could still have a campfire. That may change at anytime due to the fire hazard being very high. The lake is next to the campground but from most sites, you can't even see it. Try and book on the edge right next to the water. Site 409 has a trail that leads to the lake where you can more easily get to the water. Vault toilets were clean and well maintained. I'd suggest brining your own toilet paper with you just in case there isn't any in there.
We drove to Sandy Beach but the water level is so incredibly low that the entire swim area was out of the water. You can still swim there, you just have to walk out a bit.
We drove to the main campground just to check it out and it's also very nice, big, full of people and kids running around. We went swimming at that swim area but had to walk out a bit and be super careful on the waters edge because it's all big rocks. Bring a pop-up canopy if you have one or one of those half open beach shade things. Water is nice, cool and not full with algae and weeds.
The reason for the missing 🌟 in my review is the road noise. We were prepared for some noise because of other reviews and our camping buddies we were with told us about it but, it's worse than you think. The campground is literally right next to a very busy road AND there's a train that comes by at crazy hours of the night. If you're a light sleeper, bring ear plugs or something. It's loud.
The fire rings are so cool and well maintained but bring a shovel, you'll need it to put our your coals. I try to avoid dumping a bunch of water in there so the next person has a better time making a fire. We found some metal trash in ours but that's expected sometimes. Happy camping!