I tried a XL and while it zipped, it would be a little small if you were wearing anything under it except a t-shirt. It was a bit uncomfortable to sit down in the XL, so I returned it and got the 2X and it is much better. I do like the jacket, it seems well made and is a nice fit. It is long enough to come down mid thigh.