Firm yet soft. My back no longer is in pain when I wake up! Love the cooling top. I don't wake up from being so hot anymore! Love it!