Our house has mostly all hardwood floors except for a few area rugs... The amount of dust and other things tracked in is insane and the floors need to be swept at least everyday. I love that the Hoover WindTunnel 3 High Performance Pet Bagless Upright was easy to put together (my 12 year old did it). My favorite feature is being able to turn a knob and it will switch from carpet to hardwood and/or over to the hose for other projects. We recently used it to clean out the car before a trip and all the attachments came in handy, making it super easy and less stressful. It's a little bulky if you're used to slimmer models, but it's a good size for all it has to offer. If you have pets it does an amazing job on pet hair, so have no far the WindTunnel 3 is here!