Today, dining tablecloths are typically made of cotton, a poly-cotton blend, or a PVC-coated material that can be wiped clean, but they can be made of almost any material, including delicate fabrics like embroidered silk. Ease of laundering is an important consideration for tablecloths used for dining, as they are easily soiled.