The vest heats well. I was surprised when I got it and it didnt have a battery pack with it. Luckily I had one, but for this price, I would have expected it to include one. It says one size and is adjustable in several places, but my boyfriend weighs 190 and it barely fits. So keep that in mind. Would fit an average size woman or a smaller man.