I'm thinking of getting a new hoover and have decided on a Dyson. Just wanted to know if they're all they are cracked up to be? I've got carpets and wood floors.