This was a little bit large & too long for my Dyna-Glo grill but better that than too small. I use the Velcro straps to adjust as much as I can.  Good quality. Not flimsy. Will hold up.