This is the best purchase I have made in a long time. I have a stained concrete floor, and this is gentle enough not to scratch it but powerful enough to make my floors spotless. This product does not leave streaks. It’s lightweight and super easy to use.