I wear large and ordered large. Very comfortable fit, room to move and the fabric washed super soft. I have 5 of them. Nice washed muted colors for summer wear.
It was too small for its stated size so I had to return it. Dismayed to realize return shipping was not free. I won't be doing that again.