I absolutely love this machine. Like my floors feel squeaky clean. I've used it to clean the floors, windows, walls, counters, cupboards and the shower. Everything is so much cleaner now and it's so easy to use. I only wish it held more water in the tank but I can deal with it