Background: I have a shedding dog so I bought it hoping that with daily walking it would pick up some dog hair off the ground. What I like: VERY easy to use. - easy to follow instructions - has a sticker on the bottom so if it ever stops and beeps you can turn it over and it will tell you exactly what the beeps mean (one beep means one thing, two beeps mean another - that it's SUPER useful!) - The color at the top clearly shows what mode it's in (blue - operational, orange - needs charging, red - glitches, e.g. emptying the tray). - very quiet. I can work with him in the room and it doesn't bother me at all (my dog doesn't mind either). - Works great on white carpet and seamlessly transitions from my living room to the dining room (with a slight bulge). ).-When the battery is low it doesn't die where it is, it just turns off the vacuum then finds the GP and charges up.-Just works really well. I run it everyday and am amazed at how much stuff it sucks up (especially when it goes under things like a sofa). If it gets stuck on the string, it usually lasts 5-10 seconds, but then it stops sucking and walks away (letting go of the string or other object). However, if you have a small cord, you should save it (and you should anyway, I've just noticed it does this a couple of times and thought it was neat, but I try to save all the cords). What needs improvement: - Nothing really special about it. It doesn't work well on something black, but that goes for all robot vacuums. Sometimes he gets stuck walking on a black carpet with black chairs (I'm guessing because he can't find them), but that didn't happen often. My dog has a black food and water mat and keeps bumping into it and spilling water, but that happens with any robotic vacuum. never charge (of course, but I didn't do it the first time and it kept trying to dock and just pushed the dock across the floor). Finally, you have to reset the vacuum particles almost every time you run them (if you do a full cycle/cycle of the battery). It's really easy to empty and it beeps when it needs to be emptied. Again, nothing particularly negative, just something to note. Overall I like it very much! It does a great job of cleaning up dog hair and other things that get on my floor and saves me a lot of time when I'm not vacuuming every day. If you have a dog I would watch it first before using it. My dog was scared of them at first but sniffed his "ass" and now they are cool and she doesn't mind at all. Happy with this product and would recommend! :)**UPDATE** Also, Eufy has great customer service! I received an email from them with more information on each of my "what could be improved" components. Very impressive.