I wanted to love this vacuum, but I have to say 3 stars. This vacuum has three settings, min, mid, max. The minimum setting gives you 1 hour of time, mid is 30 min, max is 9 minutes, and it takes 3.5 hours to charge.
Ok now for the good it has great suctioning power, and transitioned easily between high and low carpets and bare floor. The vacuum itself is very light weight. But for the price point, I wish the usable time was longer. 

Update after almost two months this thing is AMAZING. Ok the high charge only lasts for 9 minutes but the medium is 30 minutes and the medium works really well. I have a long haired cat and a short haired cat and a rat terrier and this gets it ALL on medium. I’m able to clean my floors quickly in less than 15 min without cables getting in my way. I added a star back bx the charge time really doesn’t affect it as much as I thought it would.