I generally wear a M, but after reading reviews I purchased a L in brown and blue. This is a cute, somewhat dressy shirt with good quality material and stitching that would go very nicely with a pair of jeans or shorts. Very nice selection of colors and styles. Would recommend.