Excellent fabric - hasn't rained yet but looks like it will handle it well.  Fit over our entire 3 piece patio set plus the fire table.  Nice clicking straps to hold it all in place.  Very happy with this purchase!