The mop works but sometimes behaved erratically. Never tried it again after factory reset as I just went ahead and bought another one. If I put the mop anywhere in the house and selected clean it would work fine. Seemed like it would always get stuck trying to leave the room where the base was but it worked fine everywhere else in the house. I think it started happening after we put a dresser near the base in that room.