This had good suction and decent battery life and I loved it but I ran it to empty a couple of times and now the batter is dead, won't charge.  I think that's too soon.  I would expect it to last at least 4 years.  It's wasteful that there's no battery replacement.  I think you have to buy a whole motor which costs almost as much as a new vacuum.