We have known James Ball from Ballard Property for a few years through viewing properties in our local area and always found him to be a professional, honest and open agent. James is approachable and friendly and has a detailed knowledge and experience of the local market. He was extremely patient and helpful and his communication was excellent through the entire purchase process. We have no hesitation in recommending James as an agent.