I bought this vacuum to help cleanup our kitchen floor, which is always dirty from the dog (and us) tracking dirt in. It does a pretty good job, quickly sucking up loose dirt, dog hair, etc.  My only complaint is that it has a hard time picking up small rocks (2-3mm).