Mainly use it on hardwood floors - It's great for picking up hair and medium size debris. But it constantly kicks smaller debris like crumbs, cat litter, and smaller debris from the back of the roller