It’s good for hard floors, but the suction is not as strong as I had hoped.  Plus it doesn’t hold much dirt and bigger debris gets stuck and clogs it up.  I was disappointed that it didn’t come with something to hang or keep the attachments together.  I have to store them separately and will likely misplace them eventually.  I had wanted a Dustin for a while, so I am a little disappointed with spending so much on this product.