A word of caution: Beware of buying "almost new" for a reduced price. I ordered one and it would not charge no matter what. I followed all of the instructions and even called customer service and we worked together to try to solve the issue unsuccessfully. I returned the item to Amazon, but ordered another, this time making sure it really was new and not used. Don't buy used. At least I won't again for these things.
Pros: The Roomba j7+ works really, really well especially in the vacuuming department. I have two cats, one of whom sheds prolifically, and a large dog that does the same. This thing does a pretty good job at getting all that off the carpet. It does a better job at vacuuming than my old push vacuum cleaner, and that was a pleasant surprise to see that.
I run it every day. It vacuums the carpets, and vacuums and mops where I have white ceramic tiles: the kitchen, entryway and two bathrooms.
The AI never ceases to amaze me. This thing makes decisions which room to vacuum next (unless you tell it to vacuum a specific room), goes around wires and I hear even pet poop (I don't have that problem in my house). It's very good at suction and goes slow enough to do a bang of a job cleaning the carpet.
My wife an I have even given our Roomba a name. He's George.
Our George won't fall down stairs. It just refuses. From my kitchen there are stairs leading down to the basement. There's no door at the top of the stairs. George the Roomba has "cliff" sensors preventing it from going over the edge of a top stair and tumble down the stairs. No need to set an obstacle blocking the robot from getting to the edge of the stairs.
You can set a schedule for it to vacuum certain areas or the whole area (your home). You can have it do it every day at a certain time, every other day, any day of the week and any time of the day you want. You can even set it up so that it vacuums as soon as you leave the house. It's kinds like Santa Clause: it knows when you're asleep and it knows when you're home. (It was an early Christmas gift my wife and I gave to ourselves.)
The Roomba J7+ works with Alexa and Google. I presume it works with Siri, but I'm an Android kinda person. I have Amazon echos in every room of this house, smart bulbs everywhere, and I can turn on lights or change their colors just with my voice. I can also say, "Alexa, ask iRobot to vacuum the bedroom" and it will say, "Okay, I'll tell iRobot to vacuum the bedroom." And magically the Roomba wakes up, backs away from the charging station, and make a beeline for the Bedroom without bumping into a wall or a door or anything. Cool stuff. Impresses visitors to the house.
Cons: I'm disappointed with battery life. My house is fairly simple, not a huge mansion. I have a bedroom, living room, office and kitchen. That's it. Two bathrooms and the kitchen has white ceramic tiles, one dog, two cats, my wife and myself. Sometimes we have grandkids crawling all over the house, but not every day. George (my iRobot Roomba J7+) has to take two breaks, return to the charging station (where it empties the bin inside the robot by powerful suction into a proprietary vacuum cleaner bag (that cost $19.99 for only 3 of them). and then remains there while it recharges due to low battery. An hour and a half later it comes back on automatically, goes to the place it stopped before, and resumes cleaning until it's finished the mission.
However, because it has to recharge twice, it can take over 5 hours just to vacuum and mop the house. So I'm disappointed with the battery life.
I just had to finish mopping my kitchen floor by hand. I find that I have to do that once a week or so, even though the iRobot Roomba J7+ rolls into the kitchen, lowers it's mop and starts vacuuming and mopping the floor. George the Roomba doesn't do a very good job mopping.
The little "mop" is a crescent moon shaped pad that inserts into the top of the vacuum cleaner. It can be removed and washed, but it's about the size of a small wash rag. You fill a small tank at the top of the vacuum cleaner with whatever cleaner you want to use. The iRobot Roomba j7+ came with two small packets of floor cleaning stuff. One for tiles, another for wood floors. Once that was gone, I just use stuff like Mr. Clean. You can pour it in full strength or diluted. It's up to you.
But in the end it's all about that "mop head." You know, the small crescent moon shaped pad that is smaller than a wash rag? The Roomba comes with two of these in the box, and you can detach it and wash it in the sink. When it's all said and done, however, how well can you clean a floor with good cleaner but one small wash rag that gets dirty fairly quickly.
So after a week I've noticed the ceramic kitchen tiles needed a more thorough hand mopping, and I consider that a con.
Summary: Overall, this thing has improved the quality of our living and has been doing a good job vacuuming our carpets and picking up animal hair. It saves us time to do other things we enjoy doing, and it's fun to watch, too. It doesn't do a perfect job at mopping, true, but it does vacuum and mop. You might need to still do some mopping, but not as often as before. The battery life is disappointing. I thought it would be able to do the whole first floor of the house in one go, but it has to recharge itself several times and therefore takes a long time to finish the vacuuming.
A workaround would simply to have it vacuum more used areas of the house more frequently, and the less used areas less frequently, thus reducing the area it has to clean on a daily basis. This would give enough battery life to complete it's job.
I've read a lot of reviews, and i've got my personal experience. This is probably the best vacuuming robot that you can buy.