This was perfect and came just in time. Could tell right out of pkg this was good quality. Weve had heavy rains and wind so it was put to the test immediately - not dissappointed  all. Previous cover ripped from wind or blew off in spite of ties but this held up thru it all!