I bought this on a deal of the day in size large.  I'm a size large in all other brands.  I'm swimming in this shirt.  A medium would work far better; perhaps even a small.  This is a nicely-built shirt; just sized far too big.