My hardwood floors get very dirty from kids spilling drinks to pet accidents. This works better than last one I bought. It cleans quickly and sucks up the dirty water leaving my floors clean. They are older floors and I had a hard time cleaning them until I bought this.