Pretty neat device. Haven't used it too much, but it has done a good job so far. The instructions are easy to follow. The only issue I have so far is I have a shag rug in the living room. The robot has a hard time with the rug, but I'm sure all robots would have to same issue.