The unit looks good and nearly accomplishes all I required. I was hoping that it would be able to vacuum our carpet which has a bit of a pile to it, but unfortunately it can not. It vacuums all the other carpets OK. The unit is very quiet and cleans very well. I have not been able to work out the app for it as of yet. Yet to find how to set boundaries and virtual walls, which one is supposed to be able to do with the app. Unfortunately there is not much in the way of documentation on how to use the app etc. Overall a good unit and it does the job well.