Our cover was delivered on time and in 2 boxes which weighed about 300 lbs. The delivery truck dropped it off close to where is was going to be set up and we took it piece by piece when setting it up. One person was able to put to together except for standing up the post which took 4 people. It was complete with parts, screws, bolts and small wrenches. The post are solid wood and the metal roofing both were in perfect condition.