Outstanding engineering of product, was able to assemble on my own with help to join posts & lift roof. All pieces accounted for and appreciated extra hardware on fasteners etc. Labelling of parts could have been better as part number was difficult to read where it had been stamped. Related to marketing of the assembly service, was not made aware of the 6' required prior to purchase so had to cancel that service and install myself. Take your time if you assemble yourself, it is possible, just need to follow the written instructions and refer to the Bilt guide.