This light weight vacuum is pretry good for the size and weight. I was able to get my rug a lot cleaner, then my usual upright vacuum. I vacuumed my rug with my usual vacuum and then went back over the rug with this bissel. The bissell was able to get more dirt up then my dirt devil. I then used the bissell on my hard wwod floors and it did pretty good at getting the dirt. My stairs was a challenge, but the hand held was up for the challenge. The bissell got the stairs clean and the vacuum was light enough to carry and hand vacuum at the same time. This vacuum did great and i would definitely recommend this for someone who has hardwood and carpet and carpeted stairs. This vacuum was also easy to wash out and reassemble. A great vacuum in a light package.