I haven't put it together yet but upon inspection, it looks nice. The wire is already attached to the frame and the shingles are attached to the roof.  Looks like assembly will be fine.