I bought this for my son and daughter in law to clean there floors. They have a new baby, a cat and a dog. They used it one time and you could really tell how much this product clean their floor. I would recommend this to my friends and family. Great machine. We love it.