We truly enjoyed our stay at Smith Mountain Lake State Park.
The rangers were helpful and friendly. They checked us in, provided an overview of the park and directions/instructions to/for everything.
The campsites were cozy and far enough apart that neighboring sites didn't intrude on our quiet.
The bath house/toilets were clean and well stocked. The showers were individual rooms with locking doors, a changing area, and the shower. They were very clean.
The lake was quite beautiful. There is a beach area with concession stand (that was open even with the COVID Kerfluffle). Paddle boat and canoe rental was also available. There is a boat ramp if you bring your own boat.
The trails were nice and mostly well marked. Our only quibble was a few places where you weren't sure if you were on the path or a game trail.
We will definitely be returning.