The mattress is not too firm or soft. It has the right amount of support with adequate softness on the top for extra comfort.