It took over 2 hours to put this together. The difficulty in getting the roof on was very high. I couldn’t get the screws all the way in, but it’s secure enough for now.