Craig is the best. He has helped us purchase 2 homes and sell one. Every process has been smooth and easy. When selling, Craig set the right expectations for listing price and sold our house in 1 day. When purchasing with Craig, he spent time getting to know us and really worked to understand what we were looking for and showed us houses that exceeded our expectations. He was also able to help us quickly understand renovation and upgrade costs, his knowledge is invaluable. We are never disappointed when we work with Craig, he is truly a full-service agent who gets the job done.