Keith Ramach is an absolute professional. We bought and sold our first house with him and then bought our current home with him as well. Keith was knowledgeable about every part of the home buying and selling process, the local markets as well as the the condition of homes and potential repairs or costs. Keith was always responsive and available during our home search. My wife and I were both thoroughly impressed and would recommend him to anyone.