Does exactly what it says it will do, we have 2 cats and a dog and the amount of pet hair this little guy gets is truly amazing. After we found the perfect spot for its placement, (took a few tries to get it where it could consistently find its base) it has not failed to find its dock when done. It will however get stuck under the same ottoman and if stuck will run out of juice before it gets back to its base, that is the only thing keeping me from giving it 5 stars. We run it Mon-Friday and no need to run our big sweeper. We love it.