It has plastic parts in the suction head that leaks air and doesn't seal so that suction from the carpet is at maximum strength, it also comes loose very easily and the hose holder and those that hold the attachments that break very easily. I cannot figure out how to use the floor attachment. It seems that it was not well designed for cleaning floors and install attachments. I do use it and as long as I take extreme care to see that it is very gently cared for it seems to work. Perhaps the ones made in the last year are better designed. Mine is about 1 1/2 years old.