So I had a mattress for 10 years and it was a soft mattress, I loved it but it was time to buy a new one. I got a hybrid that was a bit more firm and every night I'd toss and turn. I got this extra firm mattress to see if it would help and I sleep through the night now. I don't feel my partner when he moves around and the sheets never pull up off the bed, probably because it is so firm that there isn't much movement. So far it is holding up shape really well.