I bought the medium and it is a good fit. I am around 172 cm but often find standard high street "medium" too tight across the shoulders. However with this jacket I can wear two close-fitting t-shirts under it and it does not feel uncomfortable or restrictive when running. The sleeve length is also fine for me. The jacket is definitely windproof and showerproof. I have run in it once for 30+ minutes in heavy rain and it was waterproof for this time.