I think they are true to "fitted" size. I'm normally an L, which I order, I pulled it out of the box, and it looked itty-bitty, but they are a bit ribbed and stretchy. I put it on and it fit. Fitted, but not tight/squished. Comfy. If you like your shirts bigger, I'd order the next size up.
Nan