I've worn this out twice and probably gotten have a dozen comments on how nice it looked. It more less doubles as a jacket and hoodie.
I typically buy US Medium but fall a bit between medium/large. This is definitely a snug fit but does fit me, if I gain any weight will probably be too small though