So far this vacuum works well. It is lightweight and pretty quiet when running. Great suction and I love the cordless feature. Looks nice and clean. The battery life is decent, and I would say it lasts about 20-30 minutes depending on what flooring type you are vacuuming (carpet, tile, wood). The self empty is fantastic. The dock is awesome. It provides upright storage for the vacuum, charges the vacuum, and automatically empties the vacuum. Overall, This is a great looking, highly function easy to use vacuum that I recommend.