And, yes, it does withstand a considerable snow load and very high winds (at least 45 mph so far). The snow usually slides off pretty easily, but if I get anxious I'll use a roof rake to pull it off.