What a beautiful tablecloth! And what a good idea - one wouldn't even need a table-protector with that quilt on the table. What kind of batting did you use?
If someone spills wine or meat juices on it, just pour some glycerine right on it, from the bottle, and let it sit overnight, before washing it (and before shooting the messies).