definitely water proof    easy to put on & take off   hopeful that it will stand up to snow!