Excellent customer service from the initial visit and bid, to the installation. We extended our fence to include more of our property and to correct the area where tree roots had damaged the existing fence. The installers were friendly and efficient and basically, we had a new beautiful fence in just a couple of days. The quality of materials is excellent too. We also appreciate the service after installation. Fixing damaged locks on the gates of our original fence is very helpful.