When it works, it works great. In the first few months of use the floor attachment lost a wheel (which holds a pin in place which in turn holds the whole attachment together). The motor surges when set to "max" so I have to use a slightly lower setting. It is guaranteed, but you have to pay to ship the item to the manufacturer and included a check for about $20 to have it sent back to you. My advise: spend more money and buy a better model and brand.