This really gets down deep in the carpet and pulls up all the dirt. This has been in my carpet for a year so this was a deeply embedded dog accident stain that regular carpet cleaner could not remove. You do need quite a bit of time and some towels to soak up the wetness it leaves behind, that to me is the only draw back. Other than that I Love it. Easy to use and cleans great!