Easy to assemble although the assembly manual provided in the box and the one online differ. My only compliant is the plastic Z clips that fit onto the roof sheets. They don't stay in place while assembling so one must use tape or glue to affix them. Certainly the manufacturer could have holes or clips in the sheet metal so the Z clips would be permanently affixed.