I can't believe how well this works. I have all hard floors and shedding pets and this sucks up everything. My other one is a badless, a little bigger but spits stuff out. Very reasonable price. I love how it is so easy to use and very lightweight. I can't lift anything heavy so this will be my go to tool. I have some throw carpets but have not used yet in those so can't review that yet.