Solid wood nice quality posts& high quality metal roof panels.  We will probably give them an extra stain soon.  My husband was able to build it by himself for the most part - just needed a helper briefly to get the frame connected when standing upright.