It’s very firm. Arrived fairly quickly. The legs are easy to attach. The right arm got scuffed up in transit. Looks good, not super comfy unless you prefer firm things. Taller than expected. Overall, not bad.