Not too soft, not too hard. Maybe too soft for very heavy folks, but sure works for me. I love it.