UPDATE 12/16/2023:
It has been almost a full year since I wrote the Original Review below, and there is some additional information that I learned after I had posted it. In the end, I was working directly with one of iRobot's CSRs who also looked into other brands to make their products better. He was able to get almost immediate responses from Tech Support, and we were able to identify many of the issues that I had been having. One of the biggest is that you can't have multiple iRobot devices on your network when using this device. If you do, none of the devices will work properly, which is what I had reported.
However, there is a core issue with all of iRobot's mopping devices which still exists today, and that is "conservation of matter". If you remember high school physics, or chemistry, you know that this means that matter cannot be created, nor destroyed. It can only be changed or moved. You might be thinking how does that have anything to do with this device? Well, dirt, grime, liquids, etc., are all matter. If you don't do something to physically remove them from the floor, they just constantly get spread across your entire house. The same goes for the cleaning fluid, which is never removed from your floors, it just piles up, layer by layer. BTW, the bottoms of my feet were solid black after using this for a couple weeks.
I think you can see where this is going, as you will need to manually remove all of this guck that keeps getting thicker as you use it. I had concerns about this from the beginning, and they were confirmed when I bought a Shark Steaming Mop to clean the floors after I returned the Roombas. The steamer uses nothing but steam to clean, and when I first tried to use it I noticed that the floor was foaming up with soap and I had to stop using it, as the soap would have damaged the steamer.
I did purchase a different system from a different manufacturer to replace my iRobot devices, and this device has been working perfectly for almost a year. At the time that I bought it, it was the top device on the market, and I had to pay full price ($400 more than the Black Friday Deals) because iRobot took so long to respond. But, I am more than happy with this new device. It is a full cleaning system, vacuum with mop and wash and dryer.
The mop and wash cleans the mop every so many minutes (10+ in increments of 5 minutes) where I have it set to 20 minutes. So, every 20 minutes it goes back to the dock, washes the mop, and then resumes where it left off. When it's done, it empties the vacuum bin, washes the mop, and then dries the mop for 3 hours (configurable), something that Roombas cannot do. For the first 2 weeks that I had it, I filled the tank with nothing but water, and it took 2 weeks for it to completely remove everything that the Roombas had left behind. The water in the waste bin was almost completely solid black for the first week, and then became more transparent over the following week.
I live in Las Vegas, so there is a ton of dirt that gets into the house, even with the house sealed shut. Now, my floors are very smooth, not at all sticky. Both my socks and feet are no longer covered in crud. If you solely need a vacuum, the iRobot vacuums are not bad. However, I can't recommend any of their mopping devices, as they do not clean anything. They simply spread the mess over the entire floor space and add a very thick cleaning solution to it, making it even worse and sticky. My current solution removes everything from the floor and uses a very light cleaner. After 3 refills where I add cleaning solution, I do 1 refill with water only, just to make sure that nothing ever builds up.
I hope this update helps, as it brings up fundamental issues with iRobot's mopping products.
Original Review
After trying to get this to work correctly over the course of almost 4 weeks, I have decided to return this product, the M6 that I also purchased, and all of the accessories. The major reason being that the App just does not work correctly, and you can't use any of the devices w/o the App. Additionally, the mapping is absolutely terrible. My entire house has hard floors, which should produce almost perfect mapping, but each room has walls that 4-5 feet displaced. It thinks that walls are 4-5 feet thick as well, which has led to other issues.
I have followed all of the directions provided online, and from working with their technical support, which stopped communicating with me once I provided them with a list of about 20 things that I found wrong. The App constantly loses communication with the devices, and when it does, you lose all control of the device. This isn't a WiFi signal issue, as I have full maximum signal coverage throughout the entire house, and all other devices work perfectly at all times.
I performed a factory reset at least 6 times w/o any change. I have rebooted each of the devices at least 30 times w/o any change. You would think that after a reboot that you should be able to connect, but nope, none of the iRobot devices connects. I ran 3 mapping runs yesterday, all of which completed successfully, but not one of them updated the map. In the app it states that the map is not available, when I try to see the result of a Mapping Run.
It will also ask you about changes to the map after a vacuum or cleaning, which is where I noticed that it was trying to tell me that it encountered carpeting in approximately 60% of my house. There isn't any carpeting anywhere, not even a rug. I could go on in regard to other issues, but I don't see a point. iRobot makes a lot of claims in their advertising, but I haven't found any of it to be true. When I did a deep dive into the issues that I have encountered, I learned that I am not alone, and that they've been reported at least 8+ months prior.
I am going to try another product with the hope that it will work better. I expected better from a company that has been in business for over 32 years, but I guess that it is expecting too much. BTW, tech support has access to everything that you do with the app, and the devices. They described absolutely everything that I tried, they could see my map, and could see that I was constantly losing connection. All of the issues that I found are also listed on Reddit.