Nope.
I bought this on Black Friday because it was deeply discounted, but am currently watching it cleaning the same one foot of flooring for the last five minutes. Before that, I watched it clean another foot of flooring for five minutes. I think in the last twenty minutes, we have covered about 4 square feet of random flooring. In that same 20 minutes, I have had to get it unstuck maybe five times. I see that the company has followed up saying it works best on hardwoods and open floor plans, both of which I have. We went through about 10 brush roll errors on the one rug we have; it did do well on the hardwoods, but the house would have to be completely empty for this thing to work well.<br /><br />I honestly could have swept, vacuumed and mopped these floors by hand faster. But who doesn't love watching a robot run into walls for 30 minutes while the dog barks at it nonstop? It gets two stars purely for entertainment value and for cleaning a small portion of my floors. Don't get me wrong, it is getting returned immediately.<br /><br />Also, in the 5-10 minutes it has taken me to write this review, it is still stuck under a chair that has an easy two feet of clearance on all sides - same place it was when we started.
Rating: 2 stars