Before I say anything I have to admit that generally I don't like real estate agents, I always worry that they will help the sellers to jack up the price for the housing, and they will pressure the buyers to make offers, since they get commission fee. I was hesitated to contact agents when I was looking for property to buy. John was the first one to return my messages (shows he is on top of his game), then we made a plan and started looking for what I want for a home. The whole time I was very surprised how not pushy John was, he just showed me properties, and if I had any hesitate, he would just say "it's fine, we will keep looking". And he was always very knowledgeable about the neighborhood information and be able to answer every question I had or quickly found people who can for me if he could not. There was one incident made me trust his judgement from then on. There was a condo that's within my price range and has relatively everything I wanted, so I told him I would like to put an offer on it. But after market research he did, he told me it's severely overpriced, and suggested me to make an offer at the right price. In the end, he helped me got the perfect condo with a reasonable price. I am very happy about this experience, the bidding process was very stressful, but he made it easy for me. I already mentioned and sent his information to two of my friends who said they are considering buying properties, and I highly recommend him for anyone who does not know much about house buying, like me. He is an honest person who will make your life much easier on this stressful process.