TLDR: It is easy to setup and works well. App could be improved but offers tons of features. Vacuuming and mopping is solid/great but not perfect or as good as a wired vacuum or manual job. Which is what I would expect. It keeps my home cleaner than it would if I had to manually vacuum/mop which is fantastic as it saves me a ton of time and effort. Coming home to a clean home is a nice feeling. SETUP: Setup is easy. You start by taking everything out of the box. Then download the Ecovac’s app, add new robot (if you already have one just swipe right on the main screen), it will walk you through the rest of the steps. It does prefer 2.4 Ghz wireless. Overall, this process takes about 5 – 10 minutes. Next, you do the initial scan of your home environment where it will drive around with the different sensors to make a 2/3D map of your home. This takes 15 – 20 minutes depending on how big of an environment. Then you can fine adjust that map by combining/separating rooms, labeling rooms (bedroom, living room, bathroom, etc.), adding furniture (such as dog bowls or cat boxes), adding invisible walls to block it from going somewhere (for me were stairs, under a certain bed, and around a desk where there are a lot of wires). Which takes another 15 – 30 minutes. Last, you fine tune your own personal cleaning preferences. Such as setup the order it should clean rooms when on Auto Mode (Mine is, living room, kitchen, bedroom 1, bathroom 1, bedroom 2, bathroom 2). Schedules, with my dogs the living room tends to get trashed, so I have it clean that twice a week (Monday and Friday) and go over that area twice each time. The rest of the rooms on Tuesday. I had some issues getting the scheduling to work correctly at first. But then it randomly started to work. Then you can do some fine tuning as mentioned in features below and your done. FEATURES: Some other features include “cleaning preferences” which allows you to choose the cleaning mode (vacuum only, mop only, vacuum and mop, mop after vacuum), cleaning times (x1 or x2), suction power (quiet, standard, strong, max). You also have “cleaning efficiency” (standard, deep, fast, edge). “Deep Cleaning” (which will specifically focus on corners every 7 days). Carpet Cleaning Strategy. Which includes, Auto (which boost suction to max when detects carpet. Auto (lowers mopping pad when on tile but raise on carpet). Bypass (Avoid carpets or floor mats). And Include (drive onto and off all carpets and clean them as usual). Smart Cleaning which includes Mopping Pad Wetness, Mopping Pad Cleaning Interval, Hot Air Drying Time, Auto Empty (auto or smart. Smart will empy more often where auto will do it at the end of the area clean), Continuous Cleaning (will stop and charge then resume cleaning when it has enough power), and TrueDetect 3D Obstacle Avoidance (either better obstacle avoidance or will focus on cleaning more which may suck up a dog toy or cord). Cleaning Log (which shows you where the vacuum cleaned exactly with lines on the 2D/3D map) and Child Lock (which will lock the base station button and Vacuum button from working). You have four different types of cleaning modes. “Area” which means you select what room(s) you want to clean. “Auto” which will clean your whole house in the order you setup originally. “Furniture” which I’m not sure does honestly. Last “Custom” which gives you a square that you can place in your home for specific spot cleaning. Say you spilled something or want it to mop something up. The Yiko Voice Assistant is interesting. The 2.0 version picks up false activations less than my OG X1 Omni. And allows you to start, stop, or spot clean. Among some other things. Which makes it nice for others in your household to control the robot if they don’t have the app downloaded and installed. COMPLAINTS: First, compared to my X1 Omni. I am able to setup more specific cleaning with my X1. For example in my Living Room I like it to go over that area twice with max suction as it is the most soiled area of the house. But then have it on standard for hardwood floors with a single pass. And standard suction and going over it once with the other rooms of the house. But with the T20 I was not able to figure out a way to customize that. It seems I only have one global setting. Second, the Ecovac’s App is not intuitive. I get lost in it often and it takes me a while to find exactly what I’m looking for despite having a lot of time on it. That could be a me problem. While it looks pretty and once you know where to go it makes sense. I would like to see this be improved or simplified. Third, the vacuum/mop isn’t as good as I would have liked. I found that when I have it set to “vacuum first, then mop” that it would wet the mop before it started to vacuum, which then would make my carpet all wet. Making it so I would just remove the pads, let it vacuum. Then apply the pads and have it mop. Which kind of defeats the purpose of it auto raising. While I do see the auto raising feature as working (as it does indeed sense carpet and then raise the pads) it wasn’t enough to not wet my carpet. But found the mopping function was good and cleaned well. With adequate soakage of my tile/hardwood floors and cleaned them well. Not to the same level as me doing it manually. But I don’t think that is a reasonable comparison. Fourth, the base station itself comes with a small dirty water case, clean water case, a brush, and a brush with a sharp edge to cut tangled hair in the vacuum. But with my X1 it has an actual plastic piece that holds all of these. But that is missing with the T20 and needs to be bought separately. And for the price I would expect that to be included. It also only has a single button which makes it a bit more cumbersome to operate. The X1 has three buttons. Fifth, it uses disposable bags. Which I don’t like as they are small, continuous cost, and add to more trash to the environment. I would much prefer to see a plastic bin (or a separate attachment you could buy) that allows me to empty that when full. But am glad the robot’s bin and filter is cleanable and reusable. PERFORMANCE: I found the vacuuming performance to be solid/great. It leaves nice lines, and you can tell when it has or hasn’t vacuumed. It picks up the majority of stuff. However, it isn’t perfect as it leaves some of the dogs hair behind on the surface and doesn’t pull all the hair out in the deeper parts of the carpet. But also, don’t think that is reasonable to expect. So do find that my normal corded vacuum provides a deeper clean. Which I do every month or two which picks up the deeper stuff this vacuum can’t capture. But this keeps things very tidy and clean with a lot less effort on my end. On hard floors it does a fantastic job. I found the brush itself didn’t tangle as easy as my X1 Omni. As mentioned earlier I found the mopping to be solid/great as well. As again, it leaves a good amount of wetness down on the floor and scrubs well. The auto-lift function is nice as it works. But similar to the carpet cleaning, it isn’t perfect and won’t perform to the same level as you doing it manually. But again, don’t think that is reasonable. Also, found that keeping those pads always attached didn’t work well. As it would wet the pads first before vacuuming making my carpets wet. Making it a bit more cumbersome than I would like by having to remove the pads and then add them back on when doing mopping. I suppose I could also switch to “vacuum only” in the app and then when I want to mop turn on the “mop function”. The auto cleaning/drying of the mopping pads worked without any issues. It also would stop frequently while mopping to reup the water on the pads and clean them. I was not a fan of my X1 Omni mopping capability. But don’t have a problem with this one. The battery life is good. They report 170 minutes. I found this number to be accurate. I didn’t test it exactly. But found that it would go for two hours around my house and I still had a 20 – 30% of battery left. Overall noise level is good. I can still work or watch TV without much distraction while it is doing its thing in the same room. If it is in a different room I can barely hear it. Of course this depends a bit on what suction mode you have. With the standard mode it is not loud. Even at max suction it isn’t bad.