It’s really firm. So different from my pillow top that sunk in at the middle. Since it is really firm, I recommend an eggcrate topper and allow 2-4 weeks for the mattress to adjust to your body. Honestly, it’s a great purchase. I’m really glad that I was convinced to buy it. Also delivery was pretty fast. It actually came a little earlier than expected.