This cleaner does an excellent job of cleaning carpets. Important to read the instructions carefully as I did not and it did not clean very well. After reading and doing exactly what it said the carpets came out beautiful. Suggest you purchase more solution as the small bottle that comes with the unit will not do a whole room. I am 70 years old and had no problem cleaning the room myself.