My husband and I just bought our first house together and we have all hardwood flooring so I want something lightweight that would do a thorough job at picking up dirt. I must say, this surpassed my expectations. It does a wonderful job at picking up dirt and hair and it swivels nicely especially in those hard to reach corners! It's easy to empty and it also works nicely on carpet as well (my stairs are carpeted). I love how compact this is and doesn't take up hardly any room to store. Excellent purchase!