I got an EZGoal last summer. Left it outside uncovered in Boston over the winter, and it’s fine. I fully intended to put a tarp over it over the winter. But, life. My one dog occasionally uses the back of it like a hammock, and it’s stood up to that as well
If you get one, leave the netting around the top and sides a little loose. Having play allows it to absorb energy so the netting doesn’t rip and doesn’t bounce your pucks far away. (Or just hit the net, but that doesn’t work for me…..)