This cleaner is the perfect one for mopping heavy messes on hardwood floors. I have a few dogs with some dirty paws this spring and just a few minutes using this cleaner cleans up all the mud they bring in. The cordless function allows you to go all throughout the house in one go without having to stop and re-plug in the cleaner. The battery life lasted for the entirety of my cleaning and the rinse cycle after use kept the machine clean. My floors were visibly clean but also felt clean to the touch. This will be my go to mop for the foreseeable future!