John is very professional, he was quick to respond any questions or concerns I had. He is very punctual, informative and patient. He made me feel comfortable by providing me in detail the step by step process of buying a home ( I am a first time home buyer and had no clue where to start). He took the time to explain the difference between loans and qualifications. I felt that he really worked hard to get the home I wanted and put effort to getting issues resolved so I may close. I loved working with John. I highly recommend him to all my friends.