I recently got this and I love it. It has made my life so much easier. It works great on all my hardwood floors. I was amazed at how much it picked up. Having inside pets makes keeping the floors clean a little more challenging, but not anymore.