Works perfectly for my needs and a great price.  The color is is more cream than the photo and I would say the fabric is more of a heavy muslin rather than cotton duck (which I think of as being a heavy canvas) but all-in-all it's a great product for the price.  Love them!  And a tip for everyone...it comes out of the package pretty wrinkled but go buy some Downy Wrinkle Release spray and spray it on AFTER you've put this on your chair and smooth it out.  Wrinkles fall right out.