I bought a large and it fits good. I usually take large too. I like the sleeve come to the elbows and it does not look too big. I also like the front pocket and there are a lot of colors to choose from and the colors are close to the the pictures.