I am tempted to buy one, as part of my practical, too much time in the park wardrobe I currently have/ need.
They look like they'd keep my body toasty, but do you then just get cold arms instead?
Or do they have magic 'core heating' (I made that up) properties that mean your arms don't get cold? 
I'm naturally a cold person I that makes any difference.