So far this is a comfy cushion that has been resistant to water and stains.  I've only had it for a few weeks, but it rains here a fair amount.  Nice looking.