I got these in a very pretty natural green color and they matched a love seat cushion I had previously purchased a few years back. 
They are very made well and zippers are not visible. 
They look like cotton but dry very fast if they get wet . Really happy with them and they fit my  pillow forms perfectly .  Very fast delivery! 
Ordered more in different patterns. Nice way to change things out seasonally!