I really wanted to love this, but it takes forever to do a small room thoroughly. I'll watch it constantly go in circles or back and forth or even off steps. I don't know how many times it's gone over a step and ended up upside down or wedged under something when it should just be backing up and moving on. It still leaves the floor with a clean feeling, which i would say is more because it's going over the same spot multiple times. If it didn't have to be picked up every time or pulled out from wedging itself under the small ledges of cabinets, I'd love it. Also, it seems to turn off the brush. It only started this after  a week or so. I should send for the warranty, but I'm not in the mood to deal with it. So, okay product.