I've used this product on hardwood, laminate, and tile floors and it's worked great no matter what. This product would've gotten 5 stars except the fragrant steam water that came with it, did not smell to great. It had a strong smell and left a residue on the floors. But I just put plain water in it, and it worked like a charm!