The thickness and the texture of mattress is extremely important as well. Gone are the days, when hard mattresses were thought of as good for one's back. These days, medium-firm mattresses, which are neither too hard nor too soft, are considered to be the best for back sleepers.