I'm a large in everything, XL is too big. I saw online "improved fit" so I stopped in at a store in Cambridge, MA and tried it on and was super happy about the fit. It's now a mid-layer like it's supposed to be. I'm very happy as I had to give my other one away to...