After I put it to the test this vacuum proved to be a major letdown.While it may be more affordable than the iRobot E5, it lacks the suction power and navigation capabilities needed to effectively clean my floors. The only positive is that it is compatible with Roomba accessories, but that does not make up for its poor performance. Save yourself the hassle and invest in a quality vacuum instead..