This was a bit of an impulse buy when it was $400 off. I figured at $199 we could try it out and if it was terrible we could return it. Our dog passed in December so we no longer have a pet but we did still have dog hair hidden in places; it was hilarious when the robot went under a chest that was next to where Charlie's nighttime dog bed used to be - it came out pushing a big dog hair dust bunny in front of it.
For reference, we have hardwood, oak, floor throughout, laminate in the laundry, and a couple rugs. Before we let this thing map itself, I grabbed the broom and went under most of the furniture to get the big stuff out but I left most of the floor untouched so we could see how well this thing vacuumed. I can't overstate how much I love this thing. While it isn't as powerful as an upright vacuum it has made keeping the floor dust/dirt free so much easier. It fits under most of our furniture, it doesn't fit under the couches but we had a good laugh watching it map when it found its way under a dresser, through the side, that we didn't even think about it going under. I have it scheduled to run every night for the main areas of the house (on low vacuum). Twice a week it gets the bedrooms, on high because of a couple rugs. The self-emptying is very nice; I have it vacuum at 1 am and we have never woken up to the emptying suction noise (one floor house, our bedroom shares a wall with the living room). We have used it as described for 4 weeks and the bag in the charging station isn't full yet. I have had to cut hair and leftover long rug threads out of the main roller and the side brush once a week (I did have to clean the main brush after it did the rug in our bedroom for the first time because of my long hair) and once from the front wheel.
It does a pretty good job with obstacles and thresholds. Our coffee table, kitchen island, and the kitchen stool gets moved around a lot and it doesn't seem to have issues with that. I do make sure every night that our coffee table is far enough away from the couch for it to fit easily but that's it. It does not like shaggy rugs at all; the rug in our bedroom has some fringe and it's gotten stuck on it once but that's it. It goes over rugs and thresholds pretty well; I actually had to add a no sweep area for our tv stand because it climbed up the 3/4" bottom and tried to get to the wall.
I just finished trying the mop feature. Personally, I can't see me using it very often but it worked pretty well. There is a variable water rate and I even filled the water jug up and then had it sweep the room before I let it mop. I did spray Pledge on floor and onto the pad.
I wish it was a little easier to edit the map. You can't add a room later, for example we had it map the house and then went to add our bedroom to the floor layout and it had to remap the entire house. Also, editing the no sweep and no mop zones is a little clumsy. I can't get the box small enough for a welcome mat without having most of the box out of the room. Rugs don't show up on the map so it's a bit of a guess but since I don't plan on mopping with it much, that's not such a big deal.
The next time this goes on sale, my husband and I are buying these for our parents. I definitely recommend this robot - at any price below $275ish... But, as my husband says, I'm a bit frugal so he may go higher! If this robot continues to work this well for a of couple years then I'd raise my no-go price point.