Worked great on our carpet. Was able to clean up deep rooted stains after our dog pooped on the carpet.