I have had the Readyclean for about 2 months and have used it on carpet and bare floors. It does a good job of cleaning and picking up the water. I use it as a spill and spot cleaner. It is light weight and easy to use, but is a little small to a very big room. It is a little difficult to assemble .I am fairly handy and had to reassemble a couple of times before it would work.