Find hiring guides, material costs, expert advice, how-to's and more.
Project: Install or Replace an Asphalt Shingle Roof
It was excellent. He did exactly what he said he was going to do, when he said he was going to do it, for the price he quoted.
He is one of the best service professionals I have ever used.
Project: Install or Replace Wood Shake or Composite Roofing
He is very thorough, did a good job. He stayed with in the budget.