I wasn't super impressed with this vacuum on first try, but after using it for a few weeks, it has grown on me. I wouldn't recommend it as your main vacuum unless you live in a small space with mostly hard floors, but it's been serving me well as an easy to grab solution for spot cleaning. It does have trouble picking up larger pieces of dirt, but I'm impressed how well it does most of the time. It has no problem picking up cat litter which I was pleasantly surprised by. The battery does die pretty quickly, but my main level is about 500-600 sq ft and I'm able to vacuum it entirely before the battery dies. As for rugs, it takes a few passes to pick up everything, but does reasonably well. Again, I wouldn't recommend it for your main vacuum, but I'm happy to have it as a part of my arsenal.