Size M but slim fitting. Check measurements
Modern coat.
I have tried to make the best pictures to show accurate colour representation.
I have attached pictures with measurements. Please check them.