I couldn't believe how well this little thing picked up the debris in the carpet.....including very fine particles...dust/dirt/pet hair etc....the container filled up quickly....and you don't want to let it overfill. It's ok that I have to empty it frequently because it works so well!