We needed a new mattress badly!  At first we thought this one was a little too firm, but we added a mattress topper and that made all the difference.  So nice to get a good night's sleep again!