I have a housekeeper who just didn't get my all hardwood floors clean enough. That's the reason for my purchase. One day in white socks and they were Brown! Now, they stay white All Day! Very pleased with my purchase. I would recommend anyone not happy with the cleanliness of their floors to buy one IMMEDIATELY! Oh yeah, I have a fur baby and it cleans up well behind her too.