There are multiple types of hardwood flooring available today. Classic solid wood flooring is a great option, because it allows for future refinishing. However, it does have a few drawbacks. It cannot be installed over concrete, or below grade. If your home is constructed on a concrete slab, there are other options! Engineered hardwood flooring can installed on, above, or below grade, even in a basement. Engineered hardwood flooring is frequently a more affordable option, as well.