These fit and feel great
I have only used them for cold and they are great.  The only negative is that it doesn't stay cold long enough.
Rating: 4 stars