Been using this for about a week now in house with hard wood, area rugs, tile, 4 kids (5 counting the husband) and a dog. It works great, love the versatility. Doesn't beat hands and knees but would pick this over regular mopping. Even tackled winter weather salt. Easy clean up and the self cleaning mode works great. I've been shopping for a year for the perfect product and I'm so glad I waited for the steam option to be included with this.