I've been buying these one size up from what I normally wear.  The next size fit's about right and is comfortable.  These are great shirts for the money.  Only thing I don't like is they wrinkle something fierce if you don't get them out of the dryer quick and hung up.  Other than that.... buy one.