This vacuum is great as it is light and easy to carry around my house. It picks up everything. Although I'm not sure I would buy a bagless again as it is a little gross to clean. Also, there is nowhere to put the attachments, wish it came with a little bag to put them in. Otherwise, I'm happy with it.
This vacuum works really good on our hardwood and vinyl floors. We have a cat and a dog and it really picks up the pet hair. I love that I can empty it after every use. It is very lightweight and quiet. I wish it had a little more power for the carpeted steps, but that wasn't the reason for our purchase - I wanted something for the hardwood floor that was safe and would not scratch it.
I like everything about it except it's a bit of a pain to clean. To clean it out really well, you have to be able to take it apart, somewhat, to get to the nooks and crannies. There's even a part I can't get to. Other than that, it has a very strong suction, and the attachments that come with it are a wonderful feature, too.
#1 hate to vacuum. #2 dislike vacuum cleaners intensely. My only complaint with this model is that debris lodges in parts that are not easily accessible. Mind you, it works quite well. It's lightweight and friendly. But it is annoying having to disassemble its guts every so often, trying to release trapped dirt, hair and fragments. Face it, I need a maid.
I had high hopes for this vacuum but it has been a let down. It is quiet which is nice but the suction power is not great. If you plan to use it on any rugs in addition to hard floors I would suggest looking elsewhere, especially to clean up dog hair.