Pros: Great suction. Easy to empty canister. Lightweight to get it out for a quick cleanup.
Cons: Cord is a little short but manageable.
Best vacuum I have ever used. A lot quieter than my other vacuums. My animals don't run and hide. I love how it switches so easily from carpet to hard surfaces with one little switch on the top. It cleans up my hardwood and kitchen so well so I don't have to sweep or mop those areas. I love how it cleans up my kid's food messes on the kitchen floor or dog hair on the hardwood. Easy to maneuver around the house. Attachments are very easy to use and easy to take on and off the vacuum. The dust canister is so easy to take off and empty. All you do is push a button and the canister comes off and you can carry it outside to empty it. I love how I can take it out for a quick cleanup that I wouldn't do with my much bigger, bulkier vacuums. I absolutely recommend this product. I didn't realize how horrible my previous vacuums were until I used this vacuum and saw how great it made my carpets look. They looked brand new! It has great suction power for even the smallest pieces of dirt or hair and makes my carpet look new and fluffy every time.
I also wanted to add that there are no filters to replace. You just remove the foam and felt filters and rinse under warm water and let dry. Also there is an exhaust filter at the front of the vacuum that the manual says lasts the lifetime of the vacuum and doesn't need to be rinsed.
It also comes with accessories. It has a 12ft super stretch hose with cleaning wand, pet hair power brush, dusting brush and crevice tool. The cord on it is 30ft long.