This actually fit our dinning room table very well.  Enough overhang that it looked even and protected our table from spills.  Stains came out after a light spray of stain remover.  Pleased with this table cloth.  I need to buy more in different colors.