This vacuum cleans very well and the setup was very easy. I love the way when it runs into items it automatically knows how to redirect and continue cleaning. I love the fact you can turn the vacuum on even if you are not home from the app. It knows how to avoid stairs. The only thing I can notice it doesn't recognize is cords. It will get tangled in them kind of easily. Also I know there is a water tank feature onthe app but no explanation in manual on what that's for. All in all love it and it makes it extremely easy to keep your floors looking clean nearly all the time. You can also control the power of the suction while it's vacuuming all from the app.