I bought the cover to keep moisture and dust off my griddle when it is in storage.  My griddle is under a roof and protected from rain, so rain is not an issue.  I was very impressed when I received the cover, plastic on the underside and reinforced corners are truly an asset to the design.  The non-metallic snaps will work for me, all in all it was worth the amount I paid for it and should protect the griddle for years to come.