This product is incredible. It self empties, can vacuum and mop, and you can custom choose where you want it to go and how you want it to clean. One con about this model is that you have to switch out the vacuum head for the mop head, whereas the j7's is already attached, but this is a minor inconvenience. It's very thorough as it cleans and takes more time where the floor seems dirtier but avoids pet messes. It isn't buggy and syncs well with the app, and I also use voice control through Alexa for commands as well. This is a great addition to our household and excellent at cleaning. I highly recommend it.