I highly recommend Kyle. He's personable and easy to work with, as well as knowledgeable. He's very responsive and accommodating as far as schedules go, and he goes the extra mile for his clients to find out answers to questions that come up. He's good at talking through the properties to figure out the pros and cons, and he's great at follow-up and negotiation. Kyle is able to work in a wide area within Virginia, which is helpful if you're trying to make a decision about location. It was an all-around great experience to work with Kyle!