Works perfect! I had the dreametech moppingvacuum robot before and loved it but with two dogs  a cat I was emptying mid clean to make sure it could get it all. With this iRobot self emptying and being able to set it to run while we sleep  wake up to no furry floors is great!