I have never heard of the iRobot before using it but so glad I was able to do so! The setup was extremely easy app is user friendly. This mop cleaned under surfaces I wouldn't do on a daily basis! It does get a little stuck here and there but overall it usually does a great job fixing itself. I'd definitely recommend this to someone with a busy life amd likes a clean floor before they get home from a long day.