Overall, this vacuum robot is a good device.PROS:-The setup and connection process to a 2.4G network and smartphone app was very easy.-I like being able to set a schedule, start/stop via the app, and set various cleaning modes and patterns.-The vacuum is great and picks up a lot. It's really awesome. The first few runs it picked up so many things I had to empty the tank before the full cycle was completed.-The noise level is quite low. I mean it is a vacuum so it does make a sound but it's not annoyingly loud.-The thing has some pretty good torque and strength and ability to run over or push certain obstacles out of the wayUSAGE:-With my usage, the battery lasts around ~100min, however the robot vacuum starts to return to its base at 20% battery left, so around 80min is still a lot of cleaning.-The water tank lasts for around 30min of cleaning, so during a full cycle the water runs out halfway. This is on normal setting.CONS:-It is unable to follow the Zig-Zag cleaning mode accurately, and deviates by a major amount every time it reaches the end of the line, turning around by an unexpected angle. I've just been using it in random mode instead.-The object/collision avoidance system seems to work great most of the time but if something is too low or too high, the vacuum will smack into the things before it turns and changes direction. The noise level of the vacuum itself is pretty quiet and soothing in a way, but it definitely makes a loud smacking sound when it runs into something. Sometimes it will run flawlessly for quite a while, and then it will start smacking into things every few seconds and gets quite annoying.-The unit cannot easily find its way back to its charging station, and will just randomly bounce around until it either finds the station or runs out of battery power, smacking into things along the way.-The vacuum gets stuck on a lot of random things such as extension cords, drapes/curtains that touch the floor, random socks, etc, but this is really just a matter of keeping your space ready and having those things out of the way, so perhaps this is just a recommendation and not a con.-The device is randomly offline while it is running (first time so far)Overall I would still recommend this device as a beginner robot vacuum cleaner, as long as you empty the vacuum tray, refill the water tank, and wash or switch the mop attachment, and don't mind if it bounces around and runs into things.