Will and his team were very professional and courteous. We were kept informed of installation status throughout the process. All questions that arose were answered in detail. Will and his team were very respectful of our home and left it spotless.