Jim was very professional, patient and helpful. He searched for months with us until we found our perfect home. The selling of our home went very smoothly. Purchasing our new home was trying as the sellers were very difficult people to work with. regardless, Jim did his best to ensure that we had a both a pleasurable buying and selling experience.