This was a Christmas present for my wife, and she really loves it! We ordered it per the Heyjude size chart, but the shirt we received measured out to be one size smaller than the label indicated. Heyjude was very responsive in replacing the shirt with one that fit, although it, too, measured out to be one size smaller than its label. So... if you need a medium per the size chart, order a large and it will match the dimensions of the medium on the size chart.