Normally wear M but l like a little room in a t shirt, so ordered an XL.  Ordered L before, and it was okay, but the XL is a little roomier in shoulders.  Have ordered these before and love the fitted style and all the colors as well as the good price.  They wash well also.