I have neck, spine, and shoulder problems from arthritis. To help minimize the pain, my orthopedic surgeon advised me to get a memory foam mattress topper and this one came highly recommend by a friend. I must say this was the best sleep investment I've ever made. I have been sleeping much better and don't wake up in pain like I used to. 
Also important, it doesn't retain body heat and offers perfect balanced between softness and firmness.
Great product!