This has been super comfortable and is holding it's firmness! Maybe holds a little warmth, but nothing too bad at all and I'm generally a very hot sleeper.