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.