I received this product for free in exchange for writing the review. I currently have a canister Dyson vacuum that works well, I was expecting this vacuum to be comparable to the Dyson but it is. This vacuum easily glides over my high carpets, my low carpets and my hard surface flooring. I am amazed and disgusted at the amount of hair, pet and human that this vacuum pulls out of my carpet and furniture. It's lightweight making it easy for me to carry up and down the stairs. It's extremely easy to empty the canister when I'm done vacuuming and it's easy to store away. I would highly recommend this vacuum.