Very thorough clean job. They kept my house clean and answered all my questions while they worked. Showed me before and after pictures once their work was completed and verified the work they were supposed to do was actually completed.