Fits our grill perfectly and our grill has stayed dry through some heavy downpours. Hoping it will last multiple seasons.