Firm but soft. A mattress you sleep on not in. Doesn't get hot. Doesn't slide around. Perfect!