We've only had this a short period of time but it fits our grill perfectly. Until we have any substantial weather to put it to the test, I'm very happy with the product.  We received it in a reasonable timeframe and I'd recommend it to everyone.