Very easy to assemble and very sturdy. To further augment it’s weather resistance, I also placed a bead of silicon caulking at all panel joints as an added measure. Very satisfied with my purchase.