I bought the XXL because I wanted it a bit bigger, to wear sweaters under neath and I did not want the sleeves too tight. It is perfect, even if I don't wear any layers under it, I like the extra room and the way the neck line is designed, it can be buttoned all the way up and it does not feel too big at all. I love the Dark Green color as it looks like a dark steel grey. I would love to own more colors in this, but I do plan on loosing weight and will wait to see how it fits once I do that. I purchased the XXL because I have also increased my weight around my mid section. Not happy about that weight, but this Cotton/Jacket piece makes me look nice until I can loose some weight.