I'm typically a small in tops so that's what I ordered and it fit perfectly. It stretches a little which is nice and is so RIDICULOUSLY soft. The sleeves actually come down to your wrist like a shirt should! I'd absolutely recommend to anyone.