I did all of the prep work of installing the sun roofs and windows. I also assembled the joists before hand. The instructions were great. My son and I worked together to put it up. It took us 4 - 5 hours. We watched some of the assembly videos also. Shipping through Estes was great. They arrived a hour and a half before the stated arrival time. The driver also dropped in our garage at the end of our long driveway.