I love them when they work! But I have been getting some bad Roombas. And they tend to last only a year or so, a few years if you are lucky. They are expensive and mostly worth it - as long as they work and don't go bad on you - or arrive broken. They're perfect, if only they didn't go bad so easily!