John was one of the most professional real estate agent I came across. He is honest, punctual and goes out of his way to meet any demands. He has also strong sense of fairness and makes sure there is a win-win result for seller and buyer. I can recommend John for any transaction as I'm 100% satisfied with his services and will use him in the future.
