Bought this to assist in the effort to control pet hair and love the self emptying. It does fine on our tile floors but is largely ineffective on area rug. Also, it says the roller is not supposed to clog with hair but it does to the point of stopping where it is until I go rip out the hair.