From the provision of a fair estimate to extra time spent helping the customer choose the right shingles to completion and cleanup...it was a very professional job. I was completely satisified with the product and the work provided by this exceptional team