I've had the item for some months now and have gotten a lot of use out of it.  I have to agree with most of the other reviewers, both bad and good.  It is a powerful little vacuum and works GREAT on hard floors (we have ceramic tile, Pergo, and linoleum).  It's light weight and useful on stairs.  On carpet it can suck up dust and debris, but can't handle hair at all.  The pet hair attachment is super useful, but as soon as the bag gets half full you lack the suction to use it.