Very solid, heavy material which is absolutely waterproof. Love it!! I don't have to worry about the cushions of my patio set any more, they stay dry!  

Pros: Great value, nice appearance
Cons: none