The jacket runs extremely small. I normally wear an Xlarge but I ordered  2X so it would  be roomy with a sweater on under it.. the jacket wasn't wide enough for me to put on. 2xl was like a medium.. I gave it 4 stars because it's nice and well made