So far it has been very good. Cleans well, sucks up the water well. The tanks should be larger, a big MISS in design. You will be changing frequently. Not a problem on small carpet homes, but homes with lots of carpet, well you get the picture. Over all it is a good machine and easy to clean it when you are done using it - BIG PLUS. I have had Bissell steam cleaners for years and they have all been pretty good. We will have to see how this fairs for quality and length of service. I just bought it. Overall I would recommend it. Now Bissell needs to get busy and build a better machine with larger tanks!!