This fits our grill perfectly. The price was good and the quality seems like it will last. The velcro tabs at the bottom should help it stay on well.