We just had our roof replaced from 3 tab shingles to a metal roof. Joe Wright was very professional and delivered everything agreed on in a timely fashion. The crew was thourough and efficient. They did an exceptional job of cleaning both after removing the old shingles and at the conclusion of the job. We are very satisfied with the results.