So far, so good! This vac will run for 20 minutes or so, but if you aren't finished, you can pop in the other battery and keep going. I use it on bare floors, and it works great. It is not so loud, and I appreciate that.