A large fit me surprisingly well, even though I usually wear something like a medium short. Good stuff.