Fits perfectly on my Char Griller Smokin' Champ (8125). So far, it is holding up through all of the rain we've been having.