Pros: I love the attachments, I love how easy it is to clean our carpets, I love how fast dust and debris is removed, I love how hair doesn't get stuck in the roller, I love the suction, I love the cord length!!
Cons: Kind of heavy when you have to take it up and down the stairs