Just what I needed!
This does exactly as stated. I put it on as soon as I received it and it heated up immediately. I have been dealing with arthritis in my neck for a couple of years. It prevents me from having full movement of my neck. I am using it while watching TV when I am experiencing more pain than usual. The only down side of it was that it was a Large and is a little big for me. The seller has been very easy to connect with by email.  I ordered the large anyway because I really needed something that had good reviews and that I could use right away.
Rating: 5 stars