We used these cleaners to clean our carpet, when we moved into a house. They did a very thorough job. They were able to remove some tough stains on the carpet. There were three guys who got the house cleaned in less than 2 hours. Price is reasonable when they have a deal going.