I LOVE the style of this shirt.  I ordered a large as I've found the mediums tend to not be long enough for me and are a bit tight. (I'm 5'8, 130 lbs) However with this shirt I could have probably gotten a small because its super long and ended up being a bit too big.  I'm hoping after a few washes it shrinks lol.  Overall though, it's a great looking shirt!