I bought this vacuum after quite the exhaustive search for a stick vacuum with good suction that did the job.  I was actually very impressed with how well this vacuum worked.  It got up so much dust and dirt on a carpet that I had to empty the canister twice.  I like that you can remove the handle for spot cleaning, like stairs.  I got the corded version because all the reviews for cordless stated that they didn't last long.  The cord on this vacuum is plenty long that I've had no issues.  I highly recommend this vacuum!