Fits true to size. Sometimes sleeves are too long on me but this blazer had the perfect sleeve length. I am 5'4" and 135 pounds and bought a size XS. I saw this blazer in the store and fell in love with it because I have a few tops that would go with it. When it went on sale on-line I ordered it. Very happy with my purchase.