When I received my BraavaJet from BzzAgent #gotitfree - I immediately set it up. Sadly, I had to update my OS on my iPhone for it to get going. I didn't want to have to update. I did the update and within minutes I was set up and able to run my first mop cycle with layout training. It ran for 1h45m and did most of my apartment. The second time I ran it, it seemed to avoid corners and some obstacles, so it's learning my layout even after one run. The second run it did the other parts of my apartment it hadn't gotten to during my first run. The layout is now 90% trained. It gets most of the dirt off of the floor, some spots need extra scrubbing and you can use the spot clean for those areas. I really love my FunkyBraava and love to watch it go around the apartment. It's super quiet too! Way more quiet than my Roomba I've had for about 5 years. Thank you iRobot and BzzAgent for sending me this to test, review, and love. [This review was collected as part of a promotion.]