The product is very sturdy, conforms to shoulder, back, arm, anywhere. The weight of the product helps it stay in place. Product holds heat and cold a long time. Have not had it long but from the heft of the product I think it will last a very long time.
Rating: [5 of 5 Stars!]