I had a irobot before this, after two years bumper sensor needed replacing and the cost of this vacuum was just a bit more than repair cost of irobot. It is not as "smart" as irobot (gets stuck more often than irobot) and also dirt container is rather small (works well for my one bed condo but larger than that you probably need to empty it in the middle of cleaning). Overall, I am happy with it. It does the job. Even it breaks in two years, with the price I've paid it is worth the money.