This took my husband about 10 hours to put together. I helped him put the legs on the roof but he was able to do most of it all on his own. We LOVE this gazebo so much already and adds the best shade to our very unshaded back yard!