They finished our modest townhouse in under three hours. The work appears to be good and thorough. The crew was prompt and efficient. I plan to work with them again. Only thing I would change is that did not receive the exact time the crew was scheduled for and was unable to reach anyone to confirm that information until they were already at the house, while I was unavoidably engaged elsewhere. As a result I was unable to be present for the initial cleaning as I had planned.