Bought to replace an older cordless sweeper. The Bissell 1984 is a powerful and long lasting machine. Runs for 30 to 40 minutes. It's powerful enough to clean all surfaces and does a superb job on carpets and rugs. It is a little noisy but really cleans well. This is my third cordless sweeper and the best by far. Highly recommended.