Took 20 mins to put together, very sturdy. Cushion is firm which I like. Very happy customer!