I had a great experience with John. He is very knowledgeable and worked hard to make sure he found the perfect home for me! John was consistently available to tackle any questions or concerns I had and always seemed to have my best interest at heart. John undoubtedly knows how to negotiate and get the job done!