This product isn't to bad but not perfect. It is light weight, and does get stains out of the carpet. My only issues is it was kind of hard to figure out how to use and it did not come with enough cleaner to do my whole floor.