A perfect fit for my new Spirit 330.  Velcro tabs help to snug it up against the wind.  I live in hurricane country so we will see about durability.