David Ball was a joy to work with in reviewing my fencing requirements and the team that actually replacing my old fence were excellent in the job they did. I could not be happier!!