I ordered it in S but it is still too big, i gave it to a male friend who is between S and M and it was good on him. Material is good though. Warm knitted cotton. Feels good, looks good.
There were too many seams loose so I send it back!