it was not so hard to assemble . . . I was able to put the legs and sides together alone but it took two to attach the sides together . . . it is sturdy enough for the conditions here . . .  so far it has held up to two very light snow showers and some wind . . .