We were a little skeptical about Bobsweep’s (Bob) ability to clean the floors efficiently.  We have 3 dogs, who shed regularly, even the two that are short-haired.  I also shed human hair, and I have long thick hair, that’s ruined a few normal vacuums. Bob did a great job on cleaning up the fine dirt , dust and fur.   We were very surprised at the amount of Junk that filled Bob’s dispenser even though the floor looked and was recently cleaned.  However, Bob’s brush did get tangled up on my hair, and stopped working.  Once detangled, Bob was fine.  He does seem to go over the same place a few times over, but you do have the ability to steer Bob manually with the remote to the area where you want vacuumed.  Still have yet to try the mop option, but pretty happy overall.