[This review was collected as part of a promotion.] [I received this upright vacuum from the Stellar Product Testing Panel.] This is a solid upright vacuum. It's not too heavy (I can pick it up with one hand, not for too long though) and easy to maneuver. It's very easy to assemble-took me less than 5 minutes. It can be used on both hard floor and carpet and the head doesn't need to be switched, which is nice. It has 5 different levels of suction. Although I didn't feel the suction power was particularly stronger than any other vacuums. The cord is long, so I didn't have to constantly unplug and plug unless I was going to the next room. It comes with a pet head for cleaning pet hair of fabric, which is nice, although I was not sure if it's better than other fabric cleaning heads that are not specifically for "pet hair cleaning". We have a cat and a big German shepherd who sheds like crazy and the vacuum worked fine for us, with mostly hard floor and just a few area rugs. A few things I didn't like about the vacuum: 1. It's not a small size, I'd need to find storage for it and it feels like a "task" to just pull it out to use. Also, although it's not heavy, I did feel like I had a light work out after pushing it all around the house. 2. It's not very easy to put it back to the upright position, I needed to pay extra attention to make sure the bottom "clicks". I've never had this problem with other vacuums before, not sure if it's only the unit I received. Small thing but annoying. 3. The cord is long which is nice but it sometimes gets in the way of cleaning. But this is true for all upright vacuums. 4. I don't like how you have to put your hand in the dust bin to remove the filter. After 1 or 2 use, the dust bin will get very dirty and I don't feel like to sticking my hand in there!!! Overall, it's a solid vacuum, I'd consider buying it, especially when I have pets at home