Very professional, very hard working, Very organized, very understanding, very respectful. The whole team was great. They explained everything they were doing. They worked quickly and efficiently, with the least amount of interruption to our household as possible. They treated us, our home and eachother with respect. Their set-up was organized, and their clean-up was great. They were accommodating to our needs, and immediately addressed any questions we had. We highly recommend this team. Thank-you!