Firm, very firm.  But comfy and getting a better sleep already.  No roll together and whilst not as deep as I expected, pleased so far.