My favorite shirt and it will probably stay that way. Before, I had bought it for me in M and it was a little tight (My T-shirts I always buy in M and fit normal). I would therefore recommend ne number to take greater.
The fabric is so soft, neither too thick nor too thin and keeps a lot of.