Firm on one side and a little softer on the other side. I am using this for a toddler bed and it fits great. Good quality mattress.