Great on all floors, picks up everything.  Even the stuff you don't see, specifically on rugs.