Bought a medium and a large for two friends of mine who normally wear those sizes, and they fit great. Very comfortable, good material. And they look just like the picture, very vibrant color and clean logo.