I have two kid , 2 large dog and live in a sandy area . it be a never end job keep up with cleaning dog hair and sand on my floor . the Eureka Boss Smart-Vacuum do a great job . I own two , one for the upper level and one for the lower level of my house . I have own many vacuum cleaner and none hold a candle to this model . I will not purchase any other vacuum cleaner . the only reason I give it 4 star be due to its weight , unit be a bit heavy , but woth the great job it do : -rrb-