IT wear large shirts and so purchased ab x-large. I fit perfectly. I am quite pleased with it and it is warm. The zipper is a little challenging to get started.