Maybe I had unrealistic expectations. I wanted clean floors, without streaks, that felt and smelt clean. While I know they are clean and they feel clean. The smell is a bit off putting, and well the streaks...I guess I will learn to live with them. Once I got the hang of using it, I am really coming to like it. I feel confident that my infant child can crawl on the floors without the need for chemicals to clean the floors. When our young puppy doesn't quite make it outside every time, that can be a huge relief as a mom to know the floors are super clean for the kiddos. If you want something simple to use that even a 5 year old can use (yes my 5 year helps clean the house) then you will love this.