I am in that odd size between 3x and 4x.  The 4x is too big on me.  I'm considering trying a 3x, but the long and short of it is that this is a nice shirt for the price.  I'd say it runs a little big.