Fits our Weber grill perfectly. Nice heavyweight material. We had the same exact one before that lasted about 5 years before falling apart.