This campground is perhaps a little more unstructured than some others that I have been to. Some of the sites seem to kind of run together, which could be nice if you are in a group with multiple sites. We reserved two sites but used them as one. There were lots of nice hiking paths in the area and the waterfall is gorgeous with great access via wide, wooden stairs. Bathhouse was clean if not incredibly modern.
They were very strict about dogs making ANY noise. Ranger pulled up in a truck and sat there just kinda standing at the edge of our site and staring at our group for several minutes, which of course caused a dog that was in our group to bark. We were warned to keep the dog quiet. (Admittedly, the dog (not mine) was barking a bit, although not that excessively and it was not late at night.
This is our favorite campground in the Roanoke area. The campsites are roomy, although some are definitely more private than others. The tent (non-electric, non-hookups) sites are at the back in their own section. They are the farthest from the bathhouse, but also the most private.
Tent sites have a deep bedding of fine crushed stone. All sites include a picnic table and fire ring. Firewood is there to purchase. It will burn very quickly and we usually need several bundles in just one night.
Price to camp is very reasonable, especially if you consider that you get a beach pass for both the day you arrive and the next day. For a family of 3 or more, it's actually cheaper to reserve a camping spot than to just come for the day to swim. Get reservations in the peak summer months. The campground is often full.
There are also several hiking trails, but they aren't terribly long or difficult. Good if you have smaller children.
The camp hosts have been hit or miss through the years. There are no rangers on site after hours.