When choosing between solid and engineered wood flooring, it will always come down to location, location, location!
Solid wood flooring should be installed above ground. This is because solid wood flooring expands and contracts with changes in your home’s relative humidity. So if you install solid wood flooring in your basement the humidity will expand the wood and ruin the flooring.
However, solid wood flooring is great above ground and it can be sanded and refinished many times. Places that would be ideal to install solid wood flooring are family/living rooms, dining rooms, bedrooms and even kitchens.
Engineered wood floors are made up of multiple layers of wood veneers, which minimizes expanding and shrinking in humidity and temperature. This makes engineered wood floors ideal for slab and basement installations, but they can be used in any room either below or above ground unlike solid wood. You can sand and finish engineered wood but not as many times as solid wood flooring.