Bought these for our patio set.  We have used them for approx. 6 months now.  They hold up well (have not flattened at all) and repel light amounts of rain.

Pros: Durable, comfortable.