I really like this product.  It fits perfectly on my porch swing.  It's easy to keep clean and does not attract moisture.