For the price this isn't a bad cleaner. It is much smaller than a regular shampooer though. It cleans the carpet fairly well- good suction. I'm very disappointed that the clean tank crumpled like a piece of paper when only trying to insert it into its holder.