This shirt is great for people with an athletic build but if you are a bit fat in the middle I would either buy a size up or throw it away. I wouldn't say it runs small because it's not a fitted shirt, just bear that in mind when ordering.
Pros
I love how these shirts fit and feel
Cons
I'm returning the shirt, I bought 2X and it's so damn small it didn't reach down to my pants.