The product seemed a little flimsy but we had a bad rain storm and it held up. It did take 2 people @4 hours to set it up. Just out of the box we noticed 2 of the welded joints were broke, we used JB Weld and zip ties to fix it. So far its holding. It does look very nice on our back porch, so we're hoping for several years of service from it. We did screw it down to the cross beams on our deck, otherwise it would be very scary.