This was perfect for our needs, i would describe as medium firmness, which is perfect for our son. I’ve had a hard time getting him out of bed as it’s so comfy!