Heavy durable canvas type material. Comes with all the pieces needed to set it up. Very tightly packed so it fits into a smaller package. Feels like it should withstand the NC weather, and Ill be taking it down before winter, not that I believe well get much snow.