I just HAD to have one of these after seeing it demonstrated. I have both vinyl and hardwood floors and pets. I thought this would be perfect. I swept first.....then Enviro Steamed....the pad had to be changed three or four times between 3 rooms....all filthy. I thought "hmmm...must be doing a great job". WRONG!! When the floors dried...they looked terrible. All streaky. So...I called the company. They suggested I clean all the floors first with vinegar and water...THEN....Envirosteam! WHY? SO I tried this.....still streaky. After the vinegar water wash they looked clean, but steamed them anyway. SHouldn't have. Mine is sitting in the basement, unused. By the way...my daughter also bought one and loved it the first couple of times on a NEW floor...but hers also started streaking. It just seems to smear dirt, not actually clean it.