My mattress was getting pretty flat and I can't afford a new one yet.. put this baby on my bed and it's like sleeping on a new mattress! I actually slept in this morning bcuz it's so comfy!!!