Our windows arrived earlier than expected. The installation process was completed in 3 days. During that time the installation crew was very thoughtful and courteous with regard to the disruption to our household, and Randy came by at least daily to check on progress and any problems (there were none). The crew worked hard to clean up around each window after the install and protected the surrounding area with plastic and padding to prevent damage and dust accumulation. I would recommend Ultra Windows without hesitation for your replacement windows.