I admit that I was somewhat leery about this floor cleaner. However, I was surprised how well this cleaned our floors. We have 2 dogs and 3 birds and this floor cleaner got up the dirt and left our floors looking clean. I would highly recommend this to anyone who has hard floors and pets. It really does work.