Box was damaged in shipping but product inside was fine. Assembly wasn't complicated. The seating and table are sturdy and I think they will hold up well for years to come. Strong enough to withstand 60lb dogs and a jumping toddler. For winter, I put pillows back in (included) slipcovers and stored them inside. My only complaint is that the pillows constantly slip. If you want them to stay in place, you will have to add some velcro stripping or other makeshift adjustment. But otherwise it's sturdy and comfortable!