John was so personable and flexible with showing us countless properties over the course of two years. His patience and ability to understand and learn our wants/needs in a home are unparalleled. We are so excited and so in love with our new property, all thanks to John!