If you want a cleaner with suction that will lift your carpet this is the one for you. If however, like me, your previous cleaner was a Dyson DC02 I offer the following comparison. This cleaner does not sit on stairs without assistance and does not compensate by stretching to clean a normal set of stairs. The head is not adjustable in height so it is fully out or fully in. Other non attributes are; the head assembly is alike to handling a bazooka and the hose, well, this has a mind of its own. If you are twisting/turning about objects the hose kinks and continually seems to want to curl up like a snake. For me, I made a mistake in "upgrading".