The Bear Mountain crew headed up by William were great. They arrived on time and kept me in the loop on any issues they discovered during the project. They used the materials I requested and installed them per guidelines. I was pleased with their work and will definitely use them again for other projects.