I have worked with James more than once, which is always a pleasure. On every occasion, he has exceeded our expectations. At every step of the process, James delivered on his commitment to excellence. His negotiation skills were top-notch – he always found ways to get us the best deal possible. He also went out of his way to make sure every detail was taken care of, from arranging inspections to investigating potential issues with a property. Throughout our process, James demonstrated immense patience and understanding of our situation. Whether we needed more time to research or required more information about a particular property, he took it all in stride. He went out of his way to provide us with additional resources and various options for us to consider when making a decision. I would highly recommend James for any real estate transaction.