Perfect
Great product, comfortable to wear all day, lasting heat more then 12 hours.
Rating: 5 stars