Easy to put together, easy to use , although I have not set up the app, it is simple to use. I watched the ROBOT move from a hard wood floor to an area rug and then to wall to wall area in the  home. It had no problem manuevering between rooms and for the most part where there were no obstacles, it followed a nice path covering an area on first pass very well.I had another brand that zigzag around and even with mutiple passes, misses areas. Love my little helper!