Not the quality I expect for the money. Pros: The cord length is amazing, the maneuverability of the brush is also very good, bagless so you don't need to buy bags Cons: The floor brush is not adjustable, so it's very difficult to push and pull on short-pile carpets when vacuuming and it's very difficult to vacuuming small bathroom rugs as you cannot adjust the height of the brush. I had two left brushes every time there was a big dirt on the floor, so I literally smeared all the dirt :(. A brush head for floors you have to buy extra, I struggled to open the day and then empty it. The worst thing is that the hose is plastic, it's very cheap, so if you kink it or step on it, it's basically junk.