I bought this so I wouldn't put it in my car to collect small drips before they get on the seats and carpet. The battery has a decent lifespan and the suction power is good. The main problem I have is that there is no low battery warning. You lose suction, then it dies.