Very satisfied w this purchase. Cleans up my dog's hair on carpet and hardwood floors. We have a small place, so the 12 minute battery life is plenty for us. I also love how sleek and easy to handle it is.