I put it together myself in 20 minutes l. There was a considerable amount of rain including a tornado warning and nothing inside got wet at all. Great size. Feels weak and cheap but took quite a weather beating.