I have been a loyal customer of high end iRobot products for 10 years and with this purchase, that has changed. I was currently using the pair of iRobot i7+ and iRobot Braava jet m6 on a cleaning schedule to keep the house clean for the past 2 years. Prior to these models I owned the 900 series vacuum robot. Now that you have some history, let me say I have NEVER been impressed with iRobot. With every new iRobot model they make claims of Intelligence, superior mapping and cutting edge learning capabilities.....well all BS! My iRobots got stuck all the time! Put bluntly, the i7+ is STUPID! Not only did it regularly get stuck under furniture it obviously didn't fit under, it also couldn't navigate simple throw rugs and would get stuck on those as well. Another favorite place to get stuck, under kitchen cabinet overhangs. This happened in multiple homes, so nothing special about the furniture or cabinets. Also, the claim they learn where they get and avoid, or note this on their maps is total BS. This stupid robot would get stuck in the exact same place over and over and over. So, as far as AI goes....it has NONE! It also gets lost and can't find its way home often even when nothing in the home has changed. It also loved to ram into everything full speed leaving dirt marks on all my furniture and base moldings. As I said, STUPID LOL. Now to the M6 mopper bashing. Equally as stupid, the mopper gets stuck on its own dock and throws an error, so instead of it mopping your floor after the vacuum has returned (if it returns) you find it stuck with a red ring. I found this was due to the wheel tread becoming worn (from tile?) and no longer having enough tread to get off the plastic parking pad. Also, this robot has the same navigation as the i7+, so just as stupid and also gets stuck on everything and lost. It also love to headbutt everything just like the i7+. Price for the iRobot pair was $1350 at time of purchase with a bundle deal. Not worth it at all! Lastly on the iRobot side, customer service is a Joke. They offer in app trouble shooting and customer service contact options, which I never got a single reply from them while having these issues. Even when trying to replace the worn tires on the M6, the part was out of stock every time I tried to purchase. iRobot might have been all the rave 10 years ago, but clearly they have gotten lazy and have not advanced with technology. They are now over priced junk. Do your self a favor and try Deebot! So finally to the Deebot....well, its fantastic! Mops and vacuums with one machine and truly is home automation. It cleans better then the iRobot hands down and is also half as loud doing it. It also NEVER hits objects. I only saw it touch a piece of furniture once and it was a love tap so soft I wasn't sure it even made contact. It cleans itself (Vacuum and Mopping brushes) and auto fills is own water tank (M6 does none of this). It also has dual mapping capability so measures by laser and camera. It mapped my entire house in a single pass and that took 20 minutes. You can also watch its travels via the live active map or through its camera. As a reference, the iRobot i7+ took 3 mapping runs of 6-10 hours each to map the house. My house is a single story, open floor plan and 80% tile. The ECOVACS DEEBOT X1 is a fantastic machine. I would give it 5 stars, but the separation of rooms function in the mobile app could use some work. The robot does what's its supposed to and is quiet, highly advanced and dependable, but the mapping options to set-up dividing of spaces and naming those spaces could use further development. iRobot does have a better app, but since the robots themselves are stupid as a newborn, it doesn't matter LOL. If the Deebot had better room separation, naming and customization features (as found in the iRobot app) this device would be an absolute all star!! So is it worth $1500??? Hell yes! Its a fantastic technological wonder. I love my Yiko! ...."I'm here" LOL