The self-emptying feature is terrific and it does a decent job cleaning. The infomercial claims no hair gets wrapped around the roller. Not true! Plenty of that to unravel, but, not as much as with my Roomba.  It has a tough time attaching to dock for charging, but, in general, it doesn't generate many errors that require intervention.