So far, so good. It does what it says: leaves floors clean, no streaks, minimal effort. Only reason why I do not give 5 stars is that some stains in our wood floor do not seem to come out and need some elbow work, but otherwise satisfied with the machine.