Sturdy. Took approx 2.5 hrs to put together. Looks great and cushions are fluffier than I thought they’d be