I spent quite a time looking at the specs of various vacuum cleaners and this one is pretty good at lifting dirt from the carpet. BUT a) it is the noisiest cleaner I have ever had the misfortune of owning and b) it's a faff to empty out the dust chamber: yes, there's just a button to press to empty the main chamber but, if you have pets (I have one short-haired cat) you have to also dismantle two other bits to clear the dust out of them. An unecessary fiddle in my view. Oh and the little suction-powered whizzy brush packed up the second time I used it... I shall be getting myself another cleaner.