Love this machine, or I should say my hubby loves this machine. He was a custodian at a school and cleaned carpets for 20 years. It's as good as a high dollar professional machine he used. Likes the weight and how easy it is to go from floor to portable. Water tanks are wonderful and so much better than our old model we had. Only thing he would change is to have a longer hose when you do portable cleaning and to have clips attached to the handle to have the power cord attached to when you floor clean. Cord tends to get in your way and tangles up! Other wise he says for cleaning excellent product!