I thought I slept well on my old foam mattress.... boy, was I wrong. My wife and I purchased this mattress after finding Tempurpedic mattresses to be far more comfortable and firm to the initial press. My wife tosses and turns at night as a light sleeper, so a mattress with extreme initial give in most foam mattresses cause her to have dizziness issues. Tempurpedic mattresses prove to hold their shape until body heat slowly causes the foam to mold around - it's amazing. As for me, I sleep like a rock. Now, I sleep like a boulder. Thank you. No complaints other than they are quite expensive.