Does clean area well, however it has difficulty returning to base, even in small, furniture free room. Can only use recommended cleaning product sold by iRobot, and it uses the solution quickly. Also had difficulty with the plug going into charge unit. Its hard to justify this price point given the technical difficulties/maintenance/effort required. Also- they do NOT cover shipping when you return it.