This is an excellent machine. The only problem I have with it is that I need a stronger bristle brush for this. Most of the floors I have are hardwood or tile, but some of the rugs this soft brush just cannot lift up the dog hair.