Picks up loose dirt, pet hair and crumbs from floors.  Can be used for hardwood as well as tile.  It's not great on rugs, but I hadn't intended it for that purpose.  Definitely order an extra battery as one only lasts about ten minutes.  With two, I'm able to do all of the floors in my house.