This is a great box. I keep all my outdoor cushions in it over the winter and it never gets animals inside. I don't have it exposed to snow or rain but my guess is it would stand up to them just fine.