John was extremely helpful and was very patient. He explained everything to us and helped us through the step by step process of buying our first home. He also would answer any questions we had and if something was not clear to us or we did not understand something. He would patiently explain any concerns we had. I would highly recommend John.