Consistently too small through the shoulders. It all fell into place when someone here (can't remember who) pointed out Zara's sizing charts on their website: their L is a size 8, and they do most of their stuff in S, M, L, vs. 4-6-10-14, etc. I did try an XL jacket on once (a size 10, I would guess, in Zara World), and the shoulders were still too snug, but the body was about 6 inches too wide :(.
Sorry to derail, Angie!!!