I have a Weber Spirit320 and it fits. It has velcro fasteners  which cannot be used on my grill.  I hope that it lasts through all climates since it is thinner than the original purchasedweber grill cover