I have been using this vacuum for 6 months now and I am very impressed. All the materials are high quality. It does a good job of emptying the dirt out when you stow it. Super easy to use, I would highly recommend this to anyone. The mop attachment actually works good on my hard wood floors. I was worried that it wouldn't perform well since there wasn't any suction and it was just a mop. But it actually picks up a lot of dirt and does a good job scrubbing. 10/10 would recommend. 

I have a 2000 square foot house that is 50/50 carpet and hardwood and I never go through a single battery. So the second battery isn't really needed. The first battery seems to last for almost an hour. And with how dusty Texas is I usually fill up the container in 20-30 minutes and hang up the vacuum. So I have never had to swap out the battery.