It is a huge upgrade form the mattress we had before. It is firm and stands by it, the pillow top is not very soft and that's the what I actually enjoy. I can't sleep on a soft mattress. as for it trapping heat, I have a cooling topper on top of a waterproof protector so that has not been an issue for me. I've had the best sleep I've had in years.