This tablecloth is on the thinner side, but seems to hold up well to daily use and entertaining.  Easy to clean.  The pattern detail is pretty.  I put a fabric tablecloth underneath to accent it.

Pros: Durable, pretty, easy to clean
Cons: Thin