Our Weber grill cover is 5 years olds. I’m finally thinking of replacing it. Only because one of the Velcro straps broke off from being in the sun. 
No holes or tears. It’s blown away many times in tornadoes, but I always find it.