I always read the reviews.  Most of them said that these shirts run small.  My husband wears a medium in shirts and is 5" 10", so I purchased one large and 2 extra large.  The large fits him fine; however, I personally like the XL shirts on him as they're not quite so snug fitting.  The fabric is of good quality too and not droopy, thin stuff...they are made very well.  He likes his shirts to have pockets in the front.  He mentioned that these pockets are at the right height and not put so low as some of the shirts I have purchased.  I washed them before he wore one and they launder beautifully.  I recommend these shirts; however, order a size or 2 larger.