Our home needed a new roof, and had 3 layers that needed to be torn off. We also needed gutters. Yanish came in with an estimate lower than 3 other companies in the area. We are happy with the roof. There was one trouble spot that they happily came back and repaired. The gutters have leaf guard. The clean-up could have been a little better.