The choice of material for floor covering is affected by factors such as cost, endurance, noise insulation, comfort and cleaning effort. Some types of flooring must not be installed below grade (lower than ground level), and laminate or hardwood should be avoided where there may be moisture or...