I decided to try this out in my home when I saw a bundle special going on with the Roomba S9+. Our home is mainly hardwood floor and tile, but there is a small carpeted section in the living room. That's where the frustration comes from. We don't have any thresholds, it's a flat transition from the carpet to hardwood. Unless we put up a barrier each time we use the Braava, it would end up going into the carpet area and getting stuck most of the time. The Braava uses the smart map our Roomba created, and even after placing keep out zones in the carpet area it would still attempt to go over the carpet and of course, get stuck. More frustration than it's worth. It also won't clean anything that well unless it's a fresh spill/mess, so it's useless for us. It couldn't even clean the drips around our dog's water bowl.