I had an old vacuum that was not working too well and so I was looking for a new one that would be better, I was a bit skeptical at first with this as the 50KPA suction power was way higher than my old 20KPA one, and while I don't have any real way to test if it's actually 50KPA, I can definitely tell that it's alot stronger than my old one.In terms of battery life, it's fine when on Lower settings but if I turn it up to the max power it only lasted a few minutes.The attachments are good, but I mainly just used the regular one.In terms of the charging, I didn't like that it has this wall mount and does not come with a regular plugBut overall, I was really impressed with this vacuum, it's cleans great thanks to it's excellent suction power, I really like this and hope it hold up for the next few years