I hesitated before ordering this pillow - it is a considered purchase - especially for a pillow. But years of neck pain and degenerative disc issues persuaded me it was worth a try.  I bought a Panda mattress topper a coupe of months ago and this has been an amazing help. The pillow feels very firm - but not in an unforgiving way and it seems to mould for really good support when sleeping either on my back or side. I am still experimenting with the exact positioning but getting there slowly. I get very hot very quickly - but this pillow seems to stay very cool - as we go into summer it will be interesting to see.  I do feel that my neck pain and headaches have reduced. So far so good.