This cleaner is small but gets the job done. I am a dog owner and use the carpet cleaner to clean up accidents and it leaves the area spotless, even with tougher stains go over it a few times and it'll slowly disappear