So we just put it up so cannot speak to weather durability but wanted to review.  The assembly was about 5 hours.  Started with 2  people but when the roof assembly started we had 4 people working on it.  Was not difficult just time consuming.  Overall pleased with the way it looks.  The curtains did have a stain on them…red…so I don’t know where it came from.  Otherwise would recommend this product!