Hardwood floors are a classic choice for many rooms. They are long lasting, look great, and are a sale feature when selling a home. One advantage that have over virtually any other type of flooring is that they can be re-sanded to restore their original finish.
One shortcoming of wooden floors is that they are not particularity soundproof. Most flooring materials that are hard will transfer sound to some degree, bur hardwood is the most notorious for this. If there is hardwood flooring on the upper floors then the residents downstairs will tend to hear any sound, like people walking on the floor. This can be a constant problem.
The easiest way to reduce noise on a wooden floor is to add rugs, mats or carpets. Of course this covers up the timber, but the rugs will dampen noise in at least two ways. The noise of people walking on the floor will not carry downstairs; and any noise in the room will not echo off the hard floor, so not be as loud.
Alternately, a floating floor can be installed over a hardwood floor. This floating floor will be separated from the hardwood floor by a layer of sound absorbing material, like rubber of fabric.
A floating floor is effective, and a good option for somewhere like a dance studio where mats and carpet will not work. But it does cover up the hardwood floor, which is a pity.
Soundproofing between floors, between the downstairs ceiling and the upstairs wooden floor, will partially dampen any sound. But this is limited because the hardwood floor will still transfer sound where it is attached to the main frame of the house. And any soundproofing would have to be put in prior to the installation of the hardwood floor.
Hardwood floors remain one of the best floor options. If they suffer superficial damage like scratching they can be re-sanded and polished to restore their original appearance.