ON TIME / COST GOOD /ASSEMBLY WAS GOOD. some damaged sheets , (cant control shipping all the time ) other wise if the proper tools are used the screws went good, need a few more bolts & nuts and had 5 edge sheets for roof and 1 short for the middle . hey for the price it is what i paid for. it a few days to assemble but being disabled and only working for a few hours a day it went well. good for the price was here on time