Love this denim vest. Bought a large and it fits fine for light weight sun dresses. Then bought an extra large for winter wear. I am 71 and weigh 155 . It is very fitted,but has enough give in the shoulder area. Always need a little warmth in the core area and this works .