very firm, super comfy and easy to put together. Just wish it was a little bit longer.