John was nothing but patient, professional, and open during the entire home purchase process. John walked us through every house we wanted, was honest about his options, explained issues that we did not notice ourselves. He made the experience so much more enjoyable than our first home buying experience.