John Kraus was a wonderful agent. After seeing a few homes, he got to know what we were looking for and actually ended up finding the house for us that we ended up buying. John is very responsive and has many contacts and recommendations for related needs (inspectors, contractors, etc.). The process was very smooth and easy. He gave good advice and explained to us what he has seen in his experience. I would definitely recommend him to anyone!