We had bought a much too firm mattress for our niece & this solvedeverything.  Just got it today & she is so happy.  It's like a brand new bed.