Using it on laminate flooring and tile works very well. The vacuum portion is pretty loud but effective and allows you to skip sweeping the floor first. It comes with 2 microfibre type pads, but also an adapter that allows the use of the disposable swiffer steam type pads as well. I find the vacuum aspect leaves the floor more dry than my swiffer steam unit so that's also nice. The vacuum container also has a couple neat features to help empty it without reaching your hand inside to pull out all the dog hair! Assuming it lasts a few years I think it's great