It was an all day project to together but well worth it.  It's very sturdy and good quality.  Should stand up to wind and snow in Minnesota.