There is a lot I can say about Vanguard General Contracting, here is the first thing everyone should know. They 100% stand behind their work, and truly make sure the job is done, and done to your satisfaction. I knew this going in, as they had recently done my neighbors roof and were happy to resolve any concerns they had. The roof looks really nice and now I thinking to change my roof too. Their service and quality of work is really on top level. If you are in need of roofers you should give them a try.