It's not bad for being under $175. We have filthy carpets and it managed to help clean them but im afraid it might not last long as the task at hand is probably larger than it can handle. But what more can I ask for the price?