Great product, especially for the price, we have had issues getting everything up from the carpet, even with bulky machines. No more! This lil guy is so neat, easy to use and powerful too, I feel its definitely worth it especially as it is not the most expensive price range for vacuums. It comes with 2 batteries, so you can swap them out, not that we have ever needed to as it vacuums so quickly. The only fault I can really find at all (if you consider it that) is that it can't stand up on its own and if you want to use the hanger it comes with, you need to drill it into the wall, so if thats an issue to think about.