I realize things can go wrong with installs sometimes but then come back and fix the problem. Clark roofing replaced my eavestroughs and they leaked from the get go. I made numerous calls to get them fixed but they still pour like Niagara Falls in a rainstorm. I made a call again to them two weeks ago and still no one has come by to fix this terrible job so now the warranty has expired. So it seems this company is good only if the job is done right the first time.