Generous is the word to use, regarding size. Mine arrived and I'm glad I went one size smaller than I'd normally go (I measured the armpit to armpit as per the website, and it said large) Well made but a bit large. The Olive colour is a slightly darker green than I was expecting, and the button holes had the odd thread, but I'm happy to re-order a couple more