Cenco staff gave a thorough explanation of the products to be used, the installation process and the pricing. The project was easily and quickly scheduled. The roofing crew arrived as scheduled, on time and courteous. They worked non-stop and cleaned up thoroughly. We are very happy with the new roof and Cenco.