We have a 8 month old puppy. Getting out the vacuum and then a mop every time he comes in from outside was getting ridiculous. This is light, easy and has made keeping our floors clean much easier. It is not super quick, but much better than the alternative.