I really love this table cloth.  Great quality! My daughter put her cold drink on it, I thought,  great its going to get soaked from the condensation and leave marks.  However,  it never came to that!  I seen the liquid had been sitting on top of the cloth,  grabbed a paper towel,  the condensation came up and my table cloth was dry!  I did have to wash it on delicate after I got pink dye from my granddaughters Birthday cake.  I used some spray and wash on the stain, add just a little of oxy and laundry soap. Stain came right out and dried beautifully on delicate.   Money well spent!