I love my new floor cleaner. My floors have not felt cleaner and i am not down on my hands and knees. I read other reviews complaining about streaking but i just go back over it a couple of times and make sure i have all the water up and i do not have a streaking problem. I have no carpet all hardwood and tile and i use it on both.