Very nice. Cleans extremely well. The tank is small so you will have to change the water often. But for the price and how well it cleans I didn’t mind. Also, carpet drys nicely. I’d clean a room before I went to bed. By the morning it was dry.