I ordered a couple sizes up. (Xl). I was WAY TOO small. Definitely not for someone with any sized chest or meat on your arms. It would be very cute for an athletic small built individual. I didn't like the material either. It said cotton but it was rough and rigid. I returned this item. Glad others have found it to be a good product. Just wasn't for me.