I just want to say this robot did an excellent job. I was very impressed, it mapped out the area I wanted cleaned, it mopped it very well. I have had a irobot that broke down and I can say this is just as good.  The reason I gave it 4 stars is because setting up the app on the android is not easy I actually had to create an account on their website the app would not let me set it up, but once I did this it worked fine.