We bought our home about a year ago and knew that we would need a new roof when we did so. The original roof was 20 years old. We interviewed 6 roofers, all with good references. Sam from Vanguard General Contracting impressed us with his professionalism, explanations and fair price. He was not the least expensive, but we felt most comfortable with him and with our decision to use Vanguard for our job. The crew was very impressive on the day of installation. They worked tirelessly to ensure that the roof was completed in one day. They cleaned up meticulously and made sure that our neighbors’ properties were protected and clean up as well. It was flawlessly executed. The new roof looks fantastic. I can highly recommend this company.