i used this vacuum on a floor i had just vacuumed the day before... it seemed like i still got a dogful of hair out of the rug ... this vacuum puts my old one to shame... love the feature that it does not get gummed up with long hairs, that was always a big problem with my old one to shame. very easy to empty . it takes a minute to get used to the swivel head of the vacuum... easy to empty ... comes with all the attachments you need