I am pleasantly surprised with the fabric of this canopy. I thought it was going to be a canvas fabric but it turns out to be more of a plastic straw like fabric that is water resistant. It’s not stiff but feels strong and weatherproof. It comes with all the hardware I’ll need to hang it. I am very happy with this item.