John Foster was extremely patient, upfront, detailed, and understood my needs, location, and budget in purchasing my new home. John has a great personality and sense of humor and made my experience not only fun but shared his wealth of knowledge and expertise in the real estate market. I would highly recommend John as he was able to assist, find, and close my house purchase and met all my requirements, requests, and needs.