This hard floor cleaner took up dirt and from that had been on my floor from years. I have multiple dogs, cats and a 2 year old son who constantly destroys the floors running in and out. I was amazed at the cleaning power of this.