We rented this property for a multigenerational family trip. There were 16 of us, 4 couples, 1 nearly teenager, 4 between 6-10 yrs, and 3 kids under 4 years. This cabin was set up perfectly to accommodate us. Each couple had a private bedroom that was big enough to share with the youngest kids, the nearly teen had her own space, and elementary aged kids loved the kids cabin room. The basement was the real hero on the rainy days and the kitchen/common spaces were large enough to share comfortably.
The dock is really nice, but it was down about 5 flights of steps. No problem for the adults and older kids, but the younger ones struggled. The muddy beach area that is pictured wasn't easily accessible from the shore, so there wasn't a good wade in option for the littlest kids. We ended up visiting Smith Mtn state park for a beach day just for a change of pace. This is a pretty isolated property so bring your own entertainment. The Leesville Lake Marina is about 1/4 mile away on the water, but it's a 15 min drive. There is a restaurant there, but it wasn't impressive enough to visit more than once.
The owner was helpful and responsive. We had some significant internet issues while we were there and he was very helpful and involved in the resolution attempts. There were 4 kittens under the front porch, too! They were cute and fun.