If you want things to set evenly on the tablecloth - use an old bed blanket (sheet blankets work great) versus the batting - it will lay smoother! Also, if something gets onto the tablecloth, it can be treated with Oxyclean, or Spray and Wash like any other fabric, just make sure to do it before you wash, treat the spot first... then let it soak and then wash.. I've had no problems doing this. And if it is grease, good old Dishwashing liquid Dawn helps dissolve grease - then treat with oxyclean and wash in oxyclean water... it works.