It is firm out of the box, but I think if you give it a time, it’ll be super comfy. Fairly easy to put together, but instructions could be clearer. Not sure if we received the same two armrests, but one of them is being difficult. Otherwise, this sofa is great especially with the movable ottoman!