Just bought a new, extra firm mattress...and it REALLY is extra firm.  This topper is perfect.  A little bit of softness makes a big difference.