So far so good! Heard good things about this product & so far am happy with the purchase. I think it takes a bit getting used to in terms of how often to toggle the solution as you are vacuuming (and when the water/solution starts to run low I do notice that it seams to be running while I move the vacuum around - as soon as you fill it again then it immediately stops doing that). It definitely gets the floors clean & used this on the rugs going up our stairs & was shocked at how much dirt was sucked out of them - it is very easy to set up & empty.