Great for carpet and hard floors. The cord is extra long and I don’t have to plug and unplug when going from room to room. Easy on couches, tuff on floors, and great for steps. And the odor neutralizer keeps the vacuum and house smelling clean! Easy to use and light weight. Love the corded sweepers because you have direct and consistent power. Consistent power means consistent suction and performance. Can’t say enough good things about Shark vacuums! I’m very happy with this product and would definitely recommend it. Having been a dyson consumer for years, I was fed up with everything breaking at such a cost to replace.