James was amazing from start to finish. He explained the process to me in detail. And handles expectations well considering it was a down market. I highly recommend James to my friends and family, he kept me in the loop with everything going on in the deal. His communication and negotiation skills were great got us a good price for the property.