Because S was sold out, I gave XS a try - and it was way too small. But, I can tell that S would have been to small across the shoulders as well. So I had to return it, but was able to find a M still in stock from an affiliate vendor and bought it and I absolutely love it. Worth it. Love this purchase.