I am very happy with this slipcover.  The fabric is a heavy cotton canvas duck.  The color is close to a denim blue, which looks perfect over the old sofa on my screened porch.  The fit is good and very adjustable.  I'm pleased!