They were on time and finished in a decent amount of time. We didn't realize that one of the pieces wasn't received. He called and helped to find out what we needed to do. When the piece came in, they came out without any hassle and finished the install without any additional charges.