We use this with our carpet shampoo machine and it always does a good job - a noticeable difference. Our carpets are pretty far gone but this makes them livable until we replace the carpets. It makes the rooms smell nice and clean also.