Project: Install or Replace an Asphalt Shingle Roof
Mike the salesman took the the time to explain the whole process from start to finish. Explained in detail how the would remove the old roof and how they install the new roof. Never pushed for a signed contract. When it came to...
5.0
Review by Mary anne P.
in Alabaster, AL
Project: Install or Replace Wood Shake or Composite Roofing