We are so pleased that we found Weber Roofing. This contractor is very honest, priced competitively, and provides high quality services and products. We have a large house and an addition had substantial substructure issues, i.e. bowing, moisture in the plywood. Instead of simply re-shingling over the bad plywood (as some roofers may do), they would not put new shingles on unless the bad plywood was replaced. They take pride in their workmanship and stand behind their work. We feel very fortunate to have Weber Roofing replace all our shingles and install new soffit, fascia, and gutters. Thanks Frank, Josh and the Weber Roofing crew!