I have a large charcoal grill and this fits perfectly. It's high quality material, made very well. You can adjust it to size of your grill to fit perfectly. It is waterproof. I get lots of rain and this has held up great. Easy to keep clean. Great buy.