Very limited battery life. It lasts about 15-20 minutes in turbo mode, which is what you would need for carpet (especially if you have pets). The parking break feature is great.