I was very disappointed in this device. It produces steam in sufficient quantities to work for about 30 minutes to an hour, depending on what you are cleaning, but I found that it leaves a LOT of water behind, necessitating additional wiping. Also did not do very well on upholstery. There is no suction function, so again, lots of follow on work to dry the items you are working on. Finally, the stick used for floor work is really no better than what you would find on a Swiffer-type product. The various pads for floor/counters/upholstery are flimsy and difficult to affix to the attachments. Not worth the price.