I bought an oil cloth last week thinking it would be easier to wipe clean than the table (old) but some Dolmio stained it straight away. I've used a solution of biological washing powder and now bleach and it hasn't shifted.
I don't think it's a very good one as it's a bit thin and is not heavy enough not to slip all over the place. Still cost me £20 though