This is my first Irobot vacuum and I am very happy with the performance of this product. Firstly as this is my first time using a robot vacuum so I do take much longer time (almost 6 hours) to set up the map, but it is still really helpful after all setup is done. With robot vacuum is really life-saving for me, I simply set up the schedule to vacuum. And J7 has an empty vacuum feature after the vacuum returns home and it will empty automatically. J7 also easily exchanges the filter and from your phone, you also can check the filter status. As J7 has a scanner on the front of the vacuum so it seems to identify objects easily, we have carpets and vinyl floor, but j7 runs through without issue. Overall I am very satisfied with this product and I would highly recommend it to everyone who loves to keep their home clean.