Nice!
I really like this product you just need to make sure that when you heat it up for not much longer than 15 mins, mine  almost blew up and is now sort of misshaped but it still works and stays hot for 10 mins or so, I have not tried it cold so I have nothing to say about that.
Rating: 4 stars