Initial consultation was more informative than most companies, and the best quote we received. Workers arrived on time, and put in the fence by the driveway, including some work-arounds because of the particulars of the job. Unfortunately the supplier provided Expert Fence the incorrect length for the railing, which resulted in a delay to finish the job, but was outside of Expert's control. Expert did fix the problem with the supplier and installed the railing and gate at a later date, but there was a small communication deficiency that I did not know if or when the railing would be installed after the initial glitch. However, Expert Fence was working behind the scenes to rectify the situation, and I very much appreciate it. Other small gripe would be a more full explanation of the accessories, such as railing base covers or types of gate latches. Nonetheless, overall great service, and would recommend to anyone.