I got this vacuum to replace my other aging stick vac. I had no idea what I was missing when I bought the other one. This vac comes with all the attachments. Hard floor, carpet, upholstery, crevice. And a really handy charging station.  The battery life is on par with other stick vacs. But its suction is so much better. I used the carpet attachment on my rug that my dogs like to lay on and it picked up way more dirt than the other one ever did. It worked so well the rug actually looks white again. The hard floor brush picks up all the dust from my wood floors and tile with no problem. The smaller brush works great for picking up all the dog hair from my couch. And the dust collection bin really traps the dirt. I paired this with the samsung clean station and noticed a big drop in how much dirt and dust there was floating around my house. 
I'm really glad I bought this.