I have search hi and low for well over two years for the perfect portable vacuum. You name it - I've bought it (swiffle, shark, bissel, hover) and they all have fallen far short of my expectations. This one is it, finally the quest ends! It has great power (12v) for hardwood floors and short carpet and rugs. Two power settings (low power works great for hard floors and gives you more battery time - not that its needed). The power brush scoops up dirt, cat food, coffee, dog hair (lots of dog hair - two German Shepards). When you take the power unit off the stick, you have access to two attachments. The brush attachment works great on stairs - On high power I can do both sets of stairs (carpet) on a single charge. Emptying it is easy and no mess - it has a great spring pull feature that snaps the filter clean. Stop looking and buy - you won't regret!