I was looking for a company who can do roofing and flooring together. Vanguard General Contracting are the guys who do this things together. Therefore, I contracted them and responded me very quickly. They were flexible with the schedule and arrived perfectly on time. They were knowledge and their stuff Sam and Jake was rock solid while working on my roof. They are professional, well skilled and dedicated to their work. Their estimation were perfect and also they provided me with the best pricing in the market. I really liked my new roof and floor which Vanguard General Contracting did. And I am looking forward to suggest them to anybody.