I got an extra large to be safe (usually wear a large) It fits great over the shoulder and chest, but the cuff on the sleeve is too tight. I have the gray and white of the same sweater and they fit fine but are of different (stretchier fabric).