Our experience with Vanguard General Contracting is great. They changed my roof two weeks ago and I must say they did a great job. From the very beginning Sam was working hard to ensure the work is done efficiently. They are group of excellent people as their work is super impressive and I am really liking my new roof. Also, their pricing is fair enough compared to their top quality service. Most importantly, they also did siding along which saved to get two things done together. Overall I am really impressed by their hard work and I already made plan to use them for change my roof for garage.