I have had a couple robot vacuums in the past but this one blows all of them out of the water. Very easy to set up out of the box and the app does a great job of making set up easy. The way the dual vacuum /mop combo works is simply amazing. It learns where the carpets are quickly and will pull the mop up so no carpet gets wet. The bot is so smart it easily maneuvers around furniture and virtual no spot is missed. When it is time to go back to its home base it finds it easily and empties all the waste it collected into the bin. So much less work for me to take care of versus other bots and will help greatly reduce the manual cleaning I will have to do. If anyone one is looking for a combo vac/mop this is the only one I will recommend .