I ordered a size up because of the reviews that said it runs small. I was swimming in it. I need to purchase one a size *down* from my usual. My advice: buy what you usually wear. Better bet it will fit. Other than that, the shirt is well made and looks nice.