I would definitely recommend this product. Works well on carpet hardwood . The only drawback is that it is corded . Good quality for price. Works well for cat fur .