We returned our first one because it wouldn't come off the dock. The second one runs when it wants to, not when programmed and inevitably moving from hardwood to rug back to hardwood, it says a drop off is detected and stops working. Even when you move it, it won't work. Frustrating. It will not reset until you unplug the wall unit and let it recharge for hours.