We typically have to replace this cover every 16-18 months due to the extreme elements we deal with here in Texas. Especially the Texas HEAT!!! All's good.