The document provides information on different types of floor finishes. It discusses various flooring materials including carpets and rugs, tiles, terrazzo, stone, timber, cement concrete, brick, and vinyl flooring. For each type of flooring, the document outlines the components/ingredients, installation process, advantages and disadvantages. It provides details on different varieties within each flooring type, such as ceramic and porcelain tiles, marble, slate and granite stone flooring, solid and engineered timber flooring. The document is intended as a guide to floor finishes for presentation purposes.