We have tried many of these vacuum robots and none work this well.  Love the auto clean after each run when the dirt is automatically moved to a larger trash bag so you don't have to clear it after each run.