This is exactly what I wanted! The colors are great. I ordered this for my sofa on the sun porch and it fits perfectly. The fabric is nice quality and heavy duty so it should be durable like I need.  I am very happy with this product.