The pre-job functions (delivery, contacts, follow up, etc.) were first class. The actual work was executed well, on time and within the quoted budget. We needed a few extra roof boards. The clean up was thorough and the skip was removed as scheduled. I would say that the company projects a high skill base, good administration and a high level of customer consideration. We are very pleased with their performance.
Roofing Testimonial Rochester Hills, MI
The pre-job functions (delivery, contacts, follow up, etc.) were first class. The actual work was executed well, on time and within the quoted budget. We needed a few extra roof boards. The clean up was thorough and the skip was removed as scheduled. I would say that the company projects a high skill base, good administration and a high level of customer consideration. We are very pleased with their performance.