So, I used this product on my tile in my kids bathroom with the steam on and then on my laminate with the steam off. The pros of this is that it's lightweight, has a long chord, a steam off/steam on function, and a digital screen that tells the temperature and whether the steam is on. The cons would be that the digital screen came off when trying to remove the protective film and if you don't pay attention carefully when putting the water canister back in it will partially engage and drain the water all over the floor. It is easy to use and push around the floor. It does great getting up stuck on stains. Compared to the last steam mop I had I would say this is a great product. My other mop wouldn't let me turn the steam off. So I couldn't use it on my laminate floors.