I'm 5'7" and 140lb. I want to order S but then I choose M.
It fits well with me, even though the sleeve maybe 1" longer than I want but it's not a deal breaker.
It's casual but I like it.
I will use it to attend a conference and for my thesis defense :D
Another happy customer says: Recommended item