This company has had some bad reviews from some of my neighbours but I am 100% satisfied. From the sales representative to the installer everyone gave what was needed to get the job done. The sales rep had to make up 3 change orders and was even able to get a last minute one done the Friday before the job was to be done. The installer I will give a separate review. Great working with Fence All.