I hired them to do a very small gutter job, just under $1000 for about 45 feet of gutter and two downspouts, 2 stories up. They didn't arrive on the day scheduled. Then informed me that the "sub" declined to do the work, but no one bothered to let me know. This was without informing me that they were subbing the work out as well, then they said they needed a lift to do the work and that I had to pay for it and would be over $2000 more, so I called General Rental and arranged a lift myself for under $300. They didn't want to honor their original signed contract, so I had to threaten legal action, that got them to get the work done, and they paid for the equipment they needed, and since their reviews were so good, and they did so much work, they clearly know what equipment they are going to need up front. Installation went ok, but you need to keep an eye on sidewalks and things if they are using a lift, as they have no issue with cracking and damaging what they decide to run over. I don't think they do much gutter work, but it's up and working fine, at least so far. Read your contract and know what they are agreeing to do. Be there when they do the work. Ask if they are doing with their employees or someone else. I would likely hire them again, but I would be far more questioning of exactly what they are quoting in their bid.