Our mattress is super hard and although I had my doubts this was going to make any difference when I unpacked it and put it on the bed because it is thin.  I have slept so much better now that we have it on the bed!  It is not squishy soft, but it is very comfortable and takes the hard edge off our mattress.