Took a while to put up but we took our time. You will definitely need at least 3 people for the roof but everything worked out well