Setup wouldn't connect to my 2.4 network but once put into AP mode which is common in a lot of smart devices it linked right up to my network. The initial charge was at 45% and got 90% of the main floor done before it stopped cleaning and headed back to the dock on its own when the power got too low.Watching it the first time clean it was a little frustrating but after awhile it figured things out and seems to get smarter and smarter and more efficient each day. We have wood floors on the main floor of the house and it picked up a ton of dirt, dust, and etc and we sweep every day. The suction seems plenty powerful. No issue with food, dust, dirt, and even found a paperclip.We also have one set of stairs going down to our basement, and it got near the edge, realized, and backed away.I was worried but had faith. I continued to watch it work through the house for 50 minutes and was impressed about how it got itself unstuck and worked around furniture. Night two it ran across a draw string bag and got tangled in the cord. It automatically shutdown to prevent damage. It was easy to remove the cording and I took the unit back into the dock and then kicked off a zig zag clean as I wasn't sure how far it got.My kids say it's like having a dog but it feeds itself, exercises itself, and picks up after everyone, but we have to empty it's diaper.Day three I brought it upstairs and put it in zigzag mode and it again did well on the carpets. We don't have low pile carpet either. It again backed away from the edge of the stairs and picked up plenty of stuff. Also the floor is left looking cleaned with vacuum lines. It was able to easily maneuver between rooms, under beds and down the hallway and back and forth.The app has a lot left to be desired. If you schedule a cleaning which I did so it cleans the wood floor overnight it doesn't map anything. However when kicking off a manual clean with the remote it fully showed the map of the floorplan, how long it cleaned, and how much it cleaned. However, the app is not the most user friendly and they could improve it, but to me that is not why I bought it. I had no issue connecting it to Alex. Added the SmartLife Skill, enabled it, and selected the K7 as the device and linked my account. Gave it a name within OKP Life App. Now when you say Alexa Turn on "Name You Gave It In The OKP Life App" it will start cleaning. If you say turn off it stops and goes home.