Fits my 26" Weber perfectly. Time will tell how it holds up to the sun on our deck, but so far it remains waterproof and looking good.