I ordered the large size and it fits me perfectly. I wear it regularly as my gym attire. it looks great with tanks or sleeveless shirts. Fabric isn't too thick which is nice when weather is warm and you can still wear it to go out for a run/jog. I'm extremely happy with this purchase and would highly recommend it to anyone.