This 12' x 20' canopy has survived 3 windstorms, and does OK with up to 8" light snow, and that's with both 6" and 1' extensions on the legs. I do have it anchored to a nearby tree, and put my own 25 lb. weights on 4 corners, which have moved a couple feet in a strong gust, so I just poured in-ground concrete footings with tie down loops. The weight bags it comes with fit loosely so you'd need a way to tie or clamp them to be effective.The 8 plastic tarp hooks and elastic broke the first year, so first I duct taped them, then I got a grommet kit and put in 2 grommets with bungees on each pole held with an SS clamp. The 2" extension bolts rusted and stuck out, so I've replaced the 16 of them with SS 1-3/4" bolts with cap nuts. The corner brace brackets just fit loosely on the pipes, and the 4 lower ones filled with water and caused streaks of rust. So I drilled drain holes in those 4, and caulked them well into place with clear RV caulk, so they stay dry inside and resist sliding. I added a bamboo diagonal brace and now it's quite firm and sturdy. The ball and bungee system is quick to put up, but if you get much snow, it creates a dip right above the cross bar, so it's better to run the bungees over the bar, and also coat the tarp with 303 or silicone spray to help snow slide off.One end did collapse when we got 9" of heavy snow and I didn't pull it off in time. The end I tied nylon cord across did not collapse, so this year I'm adding ratchet straps all around. I was able to straighten or shorten the 10 poles that got bent. I added 2' plumbing pipes, glued in with JB weld, to get it high enough to back the camper under it on the truck.This is a very sturdy frame, great corner brackets, good quality tarp, just needs reinforcement if you get extreme weather.