This has lasted me 3 years and counting.  Great fit and it keeps my patio set free from dust and dirt when not using.