Did a very good job cleaning the carpet and was very pleased with not having to wait for the carpet to dry. The technician seemed very knowledgeable and was very professional and nice. Was a little to pricey for me though, I only have carpet in 3 bedrooms and the house is only 1700 sq. ft. and its was $220. They said it should have been an additional $55 to remove the pet stains, which would have been extremely disappointing, since I have 2 small dogs that go in and out a doggy door and only have access to 1 of the bedrooms, and there were very few "pet" stains on the carpet. Overall, very good job, just a little pricey for me compared to carpet cleaning services I have used in the past.