We received this product about 5 days after we placed the order.  It's only been up for a week. It was easy to assemble, and it looks good on our deck. We only ordered one screen to see what it will look like on the deck.  We just ordered another screen a couple of days ago.  I hope that it will be able to withstand the rough weather we've been getting (rain, and snow) and that this product will not rust.  But as for now, we're satisfied with the look that we were trying to achieve.