I bought this vacuum since I cannot afford a Dyson. I actually prefer this vacuum because, unlike the Dyson, it is corded. In my opinion, corded is better because you have more time to clean. It takes me more than 30mins to vacuum my entire house.I have used it on hardwood and carpet. I used it on "clean" carpet and it still managed to pick up a ton of dust. It is super powerful and gets warm as you use it. It is so lightweight that it feels like a toy. Also, super easy to assemble (less than 5