My husband has used this draped around his neck to help him cool down at night so he can sleep during a heatwave. You have to leave it in the freezer during the day and it will stay cold for about 30 minutes of use. Long enough to fall asleep. I have used it sitting at the keyboard to cool down when the temperature raised over 40 degrees and found it very helpful. Purchased another one for our son who has trouble sleeping in the heat. Have not tried it as a heat pack. Very good value compared with other products like this on the market.
I got these for my husband to use on his arthritic knees even though they are advertised for another use. These, being longer, are great for reaching, not only the front but the sides of his knees. He says they are very comforting and help with the pain.