Review (5/5): does the job
I fit this on my husband and it stays in place. This warms nicely and holds the warmth for the required 15 minutes. It seems a bit heavy but David said it felt good and he is the wearer!