Excellent job from start to finish! The 2-person crew showed up at the scheduled time, explained what they were going to do, how long it would take and left me with some instructions on drying completion times for my carpets. I had not cleaned my carpets in many years and although they appeared clean, I'm sure there were years of dust, dander, pollen, bacteria and more in the carpet fibers. They did a deep clean on the carpets in my 2 bedrooms and two stairwells. I've noticed my coughing/allergies have diminished greatly over the last few days. I would not hesitate to use them again. Great job!