I use quilted table cloths on my kitchen table all the time. My daughter also uses them on hers. Neither one of us cover them with plastic & we do eat on them. Never had a problem with stains, just spray the stain before laundering. I use batting in ours & have never had a wine glass tip because of the batting.