I purchased 4 for my dining table and they hold up well, don't scratch or mark up the wood because of the flannel bottom.  They do come wrinkled but I find the more I let the tablecloth lay on my dining table, especially with a flower arrangement on top, the creases and wrinkles eventually came out - not completely but enough to not look unsightly.  I would suggest leaving it on the table for a few days so the heat of the room and the plastic flattens it out.  Well worth the money if you have kids or alot of use of the dining table.

Pros: Great for everyday use