I bought this for my boyfriend and he has never slept so great in his life! Highly recommend. It is firm, but still had that soft touch. I am not usually a fan of the firm mattresses but this one has blown me away.