This is our second time to stay at Walnut Hill, and it is an amazing property--our teenage boys and dog are outside all day, and it is close to Sperryville and great hiking. It is in wonderful shape--the pictures describe it perfectly, and it is always perfectly clean. We've stayed in other places in the area, and this is one of the very, very best! If you're considering it, I say book it as soon as you can! We'll definitely be back!