Really great vacuum! I love that it has a bare floor setting and a carpet setting. I just switch between the two as I go through the house. It has great suction also! I was shocked at how much dirt and hair this thing picked up off of my rugs!

Pros: Light weight, great suction, bare floor/ carpet settings
Cons: None