It doesn't matter what mattress you sleep on, top it with 2 or 3 inches of Temperfoam... You'll NEVER go back to sleeping on ANY other mattress topper.... :-)