I went to Banana Republic to buy a pea coat @ a 40% discount. I hard time choosing since the large size fit me well but was short at the sleeve while the XL was the proper length but kinda bulky (store lady said I need the extra fabric being 6' 5"). Which one should I pick up? Large or Extra Large. I'm thinking of grey (subtle but different) Thanks for any response! This is the Large "Fitted" one: And this me in large: Here's the Extra Large one