When I opened the box it looked so cheap but I'm so impressed. It is very light and collects even small pieces of cat litter. I'd say it's best for floors and not carpets, but does both well. I've only used it 3 times but so far I give it a high rating.