Shirt def fits more like a kids medium over a mens medium.  Could be really considered a mens small or even a kids large? but tag does show medium 38-40.

Let me know if you have any questions, thanks