My experience with John was excellent in all ways. He spent many hours showing me potential houses all over the place, and was always available and gracious in doing so. He offered excellent advice in negotiating with the seller. With regard to the documentation, he was meticulous and accurate. The transaction went without a hitch, and took very little of my time, which was much appreciated. In addition, it was a lot of fun working with him, as he is always upbeat and has a great sense of humor. Best real estate agent I have ever dealt with.