I used this cleaner on my very dirty and stained carpet. It performed great. I couldn't believe the dirt it pulled up. I have to do a few more times only because the carpet hasn't been cleaned in a long time. Very happy!