Firm but with a soft top to the mattress. Good value . Thought I would have an issue with it being rolled up for delivery but  quality appears fine