Arrived on time. They were efficient and courteous. Made sure all furniture and walls were protected from the truck hose during their cleaning. Cleaning was thorough, need to wait 24 hours before putting back furniture. Price was excellent. They came highly recommended from other neighbors in our large complex.