This was given to me as a gift.  Apparently, if one is a U.S. Medium that translates to an Asian XL.  I bought a medium (thinking of U.S. sizes) and it felt like an x-small.  This was REALLY too small.  Now I have to figure out how to return/exchange this item - there doesn't seem to be an XL (Asian sizing) as a selection.