Very effective cleaning tool that recharges when it needs, to finds home easily, and completes the whole job. Takes a little time to train it to the rooms, but once done, works nicely. We have a Border Collie and he sheds a bit of hair every day. My floors have never looked better. I run it daily.