I DO NOT RECOMMEND to buy! I will use it until the first breakdown, then I will sell it for spare parts and buy a replacement, probably from a different company. Its pros: * rolls well even on uneven floors; * long and flexible hose, the nozzles of which can be changed on the go, even if they have an integrated spray system; * "sucks well" - it is able to clean even the carpet in the hallway on which "tons" of sand, dirt and small debris accumulate. Has some cons * very noisy; * not coiled wire; * the convenience of washing this product after use was not thought at all; * nozzles in the kit could have put more :-(