It seems to be holding up to the elements well. It's a custom fit for my grill. It was a little expensive. But, it's cheaper than a new grill.