The wife and I put this together.  It was amazing how precise the pieces fit together and how the holes all lined up.  All the pieces were there and fasteners too.   For the most part, pretty simple but you will have you some muscles as you erect the frame and put the roof on.