Unfortunately I will be returning it due to technical issues. The robot itself is pretty sturdy and I love that the self emptying station is bagless. Overall though the largest problem is the software. The app is completely inconsistent, out of sync, lacks options, and is impossible to reset when stuck on a task. I was hoping they would be diligent and roll out updates to help but that doesn't seem to be the case.