Very firm, true to size for height. I weigh about 125 and when I lay on it, I do make a SMALL sink for myself lol. But overall I think this is great for those who like comfort but still firm. You will not sink into this like some, but still sink a smidge if that makes sense.