The Shark ION S87 Robot has a few quirks about it that I find a bit worrisome, but overall, I am impressed with the system and how it works. Cleaning power is great, and I have had no issues with how well it cleans. The amount of dust in the dust bin is always a surprise to me after a cleaning. The suction power manages to pull dirt and pet hair from the carpets on a daily basis. The addition of the cord-free handheld vacuum is a very welcome addition. However, I used to keep my old ION robot parked under a table in my dining room, but this model will not fit with the charging bay for the hand-held. A minor inconvenience I admit, but the previous spot I was able to minimize the amount of times my toddlers would “play” with the robot. The dust bin itself holds plenty of dust and debris and I have been able to run it three times without having to empty it. Run time has been a consistent hour each time. Even in max mode I get an hour but advertised run time is 2 hours in normal mode and less in Max mode. I have tested the noise level between quiet, normal, and max mode and my readings showed about a 5dB between each mode. Max mode wasn’t that loud, but it would be annoying if you are trying to watch a TV show perhaps. There is a bit of confusion with the HEPA filter. The dust bin says to clean weekly by tapping it and to not wash it, the manual says it’s ok to wash with water and fully dry out over a 24-hour period. I am not exactly sure which one is correct, but my old shark ION robot I did wash the filter (which had the same warning on the dust bin) and it worked out fine. Now for the quirks that I mentioned earlier. The robot has just stopped at different times and gone back to the base station, the app displayed an error that it got stuck on an ‘uneven’ surface. Also, it did get stuck under a chair and displayed the error that it got stuck on a boundary strip. That time it just stayed put and didn’t go back to the charger. Another quirk is how you have to open the dust bin…. it’s hard to explain, but you have to hold it with one hand and use the other hand to both depress the button and lift the top open at the same time. I prefer the old design much better. The dust bin filter seems to get a lot of dust trapped in it and I am not sure how well it cleans after that, but you will have a good amount of buildup on that. The navigation 2.0 seems a bit jerkier in it’s movements than the previous model, but I think this new version has a rougher time navigating around my home, but with that being said, it seems to have a better chance of not getting stuck which my pervious model would get stuck once in a while. I really like being able to ask Alexa or Google to start the cleaning and I find that feature to work pretty well. The app will give you stats like how long the robot has been cleaning, it’s current charge level, it will beep so you can locate it, pause cleaning, of course start cleaning. Over all, I am looking forward to this robot doing a good job keeping my floors clean between our regular vacuuming.