The job was completed on schedule and quality of work was very good. They explained all phases of the job, protected nearby areas while working and the clean-up upon completion was exceptional.