Excellent job by Russ and his crew. All appointments kept and on time. Final cost was as stated in the estimate. Work was professionally done and site cleaned up and all debris removed. The downspouts had to be relocated per new bylaws and the crew consulted me before putting in final location. Very satisfied overall. I would recommend this company.