This Lefant robot vacuum is just what I wanted. I am a first-time owner of this technology but I am completely satisfied with this robot.It has great suction power, no problem picking up hairs, pet hair, dust, small to medium debris and other objects such as pine needles, paper bits, small food pieces like cereal. It has a "mop" attachment but it's nothing more than a barely damp cloth dragging behind the robot. This is fine and better than nothing and the attachment is very easy to install and uninstall.The app is nice and uncluttered. Very straightforward. It has three suction modes; quiet, standard, and powerful. The powerful mode does drain the battery significantly more than the others but it still completed a whole-area (arranged) cleaning of my kitchen and dining which is one large area with LVP throughout which the robot measured at ~19 meters squared that run. There is also a whole-area (random) mode which I have not used. I can also schedule a cleaning or set it to spot cleaning mode, neither of which I've tried. I did control it manually to get a mess on the floor after I'd already run it and the app controls for that were intuitive.The bin is easy to empty and it's nice to see what it's picked up as it goes. The one con for me so far is the filter. The two parts don't really fit together, one just sits in the other which you have to then twist back into the dustbin. It's not terrible but it feels cheap compared to the other features of this vacuum.It is *excellent* at obstacle avoidance. This feature was important to me because I have small children and often the floor has extra things on it and I am blown away by the M320's ability to come right up to an object and clean then smoothly pivot out of the tight spot or blocked way.I absolutely love the Lefant M320. I got it at such a crazy good price on sale and with an extra discount but I'd say this is even worth it at full price.