David was great. I really can't complain, he helped me through the whole process, and offered advice for things I was unfamiliar with. He was patient while I lowballed a few listings until I got a good deal. I would definitely recommend him to others.