Jake from Vanguard General Contracting came out promptly and did a thorough inspection, explaining everything needed. Vanguard General Contracting communicated with a detailed email quote, scheduled us and kept us updated on timing. The crew showed up right on time and did a really great job, including clean up. Jake followed up after the work was done to check to see if we were pleased with the work. Their service is great and I must say I made the best decision by choosing them. I will highly suggest this amazing roofers.