Love this iRobot! It cleans up messes better than I expected. Set up was very easy through the app and maps your space before cleaning. I live in a 700 sq ft space and the irobot can clean every inch without it needing to bw recharged. I even spilled some soil from repotting plants and cleaned all of that up. This device really helps when I'm cleaning, so vacuum/mopping is one less task I have to do. Now I go from vacuuming once every two weels to vacuuming twice a day. The only downside of this device is that it is extremely loud when the bin is being emptied. It only takes about 5 seconds but I have to cover my ears because Im just sensitive. It also does not vacuum immediately around the home base so i have to sweep or use my other vacuum to get around that.