We slept on a mattress that was so awful for about 3 years and it wasn't restful sleep you could feel the springs and it sagged badly on one side. I had a pinched nerve in my shoulder on the side that it sagged....coincidence? Maybe. Anyway, we finally bought a new mattress and this was it! We unfolded it from the box and it has been 100 times better than what we had. It took a few nights to get used to sleeping on it but after that I haven't had any back pain at all! My pinched nerve doesn't flare up while I sleep or when I wake up either. I'm really glad we got the new mattress it makes such a huge difference of how my body feels in the morning. I don't feel stiff like I used to. I just feel rested and that's great for when I have to chase after 4 kids all day long! It is quite firm but I think some of that gives way as you work in the new mattress. I just love how your body sinks just slightly as the mattress forms to your body and then it's supported in all the right places while you sleep! It's great!