Perfect fit for our 22" Weber Charcoal Grill we received for Christmas!  Seems well made, and has a velcro strap on the bottom to attach it.