upgraded from a few years old dyson cordless to the jet90. we have a large dog in the house that sheds like a husky. flooring is mostly hardwood and tile but also have carpet in part of our living room. this jet90 is amazing. it cleans all surfaces with ease and picks up more dirt and more dog hair than the dyson did. battery is also exceptional. i can vacuum multiple rooms without having to drop it back on the charger. the jet90 is also lighter and easier on the wrist and quieter when running. great product!