I like this shirt a lot. I would be a Medium probably but sized up to a large for comfort, I don't want anything too clingy, and just in case it shrunk. That being said, it didn't seem to shrink too much. I would say get your normal size, or go one up if you like extra room as I do. I think they are made well for this price range. I bought this in grey last summer,  it held up well and even got a few compliments, so I went ahead with the 3 pack this year. Another pro is, It is long enough to not expose your lower back, but without being a tunic. Happy with that part too.  Great for comfort, and staying cool in our humid summers...