Ordered Large, It was somewhat too big, and I think medium will be somewhat too small. I will inform when I will get it. Anyway - it is good made, did not shrink after I washed it, perhapes just not my size.