Working with John was great. He was very patient in working with me to find the perfect home. Once I chose a place to buy he was extremely helpful in going through the home buying process and took off a lot of the stress that comes from that process. John is very responsive and was always available to answer all my questions