We would not recommend this company to any home owner. We had our eavestroughs completely redone this past fall. Their work was sloppy and the crew that came was not polite. My top criticism is that the eavestroughs leak causing damage to my bricks and house. They did come back to repair some of the leaking corner joints, (apparently the leaking was due to the cold and the caulking they used wasn't good in the cold weather,). But this spring, now that the rainy season has started, new leaks have been found, significant ones. The new company I hired said that it looks like they used the wrong piece (or installed it incorrectly) which is why we have such as bad leak. I will never call this company ever again. When we originally called to request repairs (in late fall 2019) they were very rude (mind you we withheld payment until the repairs were made, we explained our rationale but the company was upset). There were also other issues. A can of spray paint split open on our fence leaving black paint on a section of the fence. When we noted our concern, they came back to clean most of it off, but there are still traces. We have since hired another company to redo the eavestroughs for the entire house. Save yourself the trouble, rude crew, antagonist office workers and an altogether unpleasant experience.