I have had a lot of carpet cleaners and this one is the best. I even bought another one. MY daughter used it and she also bought one.