James was very knowledgeable and helpful to me in buying my condo. He understood what I was looking for, showed me interesting alternatives, and in the end helped me make the offer that was ultimately accepted. James even brought in a contractor to help give me an idea of what renovations would cost. He gave me excellent service throughout the process and I would recommend him wholeheartedly.