I’ve had the shark Ion Robot auto empty and I must say, it is awesome. Works like a charm. Always finds its way back the base. NEVER have any issues with it cleaning. Suction is great, covers all the open areas. Just works like a charm. 
Now, mapping is so so. I CAN NOT have the robot clean just one room, it won’t do it, just starts cleaning the entire house so...napping didn’t take too long to finish, probably 30 runs. While the robot vacuum does auto empty, you still have the clean the filter after every run so again, I’m still having to empty some portion of the robot so the auto empty is nice but doesn’t keep you hands free still. Meh...For the price it’s absolutely worth it for what you get, hands down. With that being said, it doesn’t offer multi-floor mapping which other robot vacuums does offer. While this is worth the price don’t think you’re getting a flawless robot vacuum because you’re not. But in my opinion, the pro’s definitely out weight the con’s.