I purchased a large thinking  it would be a little baggy on me but give me the length that I really wanted. It was long enough but a little smaller then I would think a large would fit. It still fit me perfectly!