Good estimate, with excellent analysis of the current roof. Not a lot of sales pressure, but great education and information. Reasonable price after minor negotiation against other written estimates. Painless scheduling and completion of the new roof, on time, despite a day down for rain. I’d recommend without question, especially if warranty and follow up inspections go on time in the future as advertised.