I love my Braava. We have a 106 lb Bernese Mountain Dog and Pergo flooring. We've had a 900 series Roomba for several years and the Braava was a great addition. I use the App to schedule the Braava to run after the Roomba and my floors look great. As in other reviews I had some streaking initially but adjusting the quantity of cleaner seemed to address the issue for us - in our case, less was the key. I like the ability to select rooms from the app as I don't need to mop everything every day, just the high dog traffic areas. I ordered extra reusable pads and they are great. They clean up well in the washer and so far seem to be holding up. My only complaint is sometimes Braava knocks Roomba slightly off his charging station and he doesn't fully recharge. I wish they were more of aware of each other.