I absolutely glove this thing.  We are living in the future.  The device is insanely easy to set up, the mapping was easy and maneuvered easily through my home, and when I got home from dinner…Boom!  Clean floors.  I’ve used on hardwood primarily and it takes care of all that pesky pet hair.  Obviously you have to put up objects in its way for a clear path but it’s such a time saver!