This thing looks great and works great.  BUT the roof panels are IMPOSSIBLE.  I did this myself but even with multiple people it does not work.  You must flatten out the medium and large panel edges in order to fit them.  If not you will not get the roof on.