I love them for our hardwood stairs and floors, and just to do a quick pick up of things on carpeting. We have a Dyson at our NC house. We'll move that to TN eventually so I bought a cheaper model on Amazon for the TN house and frankly like it just as much.
https://www.amazon.com/gp/product/B0...?ie=UTF8&psc=1
I couldn't stand to be without them.