Fits perfectly on our grill. Stayed put and kept the grill nice and dry during the last rain storm.