I am 5'9 and 175 lbs and got the large which fits great except a little roomy on the butt and lower area so this is the only reason I am not giving it 5 stars. Looks great and stylish, you won't be disappointed.