This is a decent vacuum for the price. It doesn't have all the fancy bells and whistles that other robot vacuums have, but overall I prefer simpler mechanics. It cleans pet hair well and the battery life is as advertised an hour and 30 minutes. (Another robot vacuum I tried had a similar claim, but the battery actually only lasted about 30 minutes.) The main downside to this vacuum is that it tends to get stuck on carpets. Sometimes he can overcome them, but mostly with difficulty. I would keep this in mind if you have a lot of rugs in your home. Also, I don't have carpet at home, only hardwood and vinyl, so I can't say for sure how it will work on this one.