Very easy to put together. All holes lined up nicely. The roof material covers up the predrilled holes though. I put the screws in part way from the wrong side first. That made the holes large enough to see where to put them the right side up. This was much more sturdy than I expected. My little zebra finches seem to like it.