Men's coats and jackets..how do their sizes come up, compared to e.g M+S or TU? Generous or figure hugging? Wondering whether a medium would be too snug a fit, or a large would swamp DH... I'd like to order tonight... thanks all x