The installation ended up taking more than double the amount of time quoted due to problems with scheduling of installers but the job was very well done. When the inspection was done the inspector commented on the high quality of the system we had purchased and the high quality and neatness of the installation. Overall we are very happy with the purchase process and the end result.