Purchased and assembled over the course of a couple evenings.  Most of the assemby was done by me and my wife with 3 neighbors helping with positioning the roofing panels.  Great instructions and easy to follow if you take your time and go step-by-step.