The installation crew was fast, efficient, and maintained a clean working environment throughout the entire installation process. Work and follow up crews arrived when promised. I am extremely satisfied with the entire process, and received great financing besides.