I wasn't sure what to expect when I bought this product - I thought it might make the housework a bit more fun, rather than than actually making life much easier. I was really impressed! When introduced to a new room, its movements look really erratic for the first five minutes or so, but it ends up being really thorough about the dustier bits and covering all the ground even if it doesn't take the most obvious route. It's picked up loads of dust that I'd never known was there. It leaves the room with that nice newly vacuumed smell and lines in the carpet. It's good at knowing when to stop trying to eat things - cables, bag straps and so forth. It's good at freeing itself when it gets stuck, and at not getting stuck in the first place. I'm wondering if I can teach it to bring me breakfast in bed next.