This has been a lifesaver for us - I use it for acid reflux and my daughters use it when they have colds.  It's firm enough to hold shape but still comfy enough for sleeping.  The cooling gel is great, I never wake up sweating which is what you would normally expect from foam.