I bought a jacket in All Saints earlier this year. I'd never trust buying anything from them online. Even I could get into a medium in some of them, and I haven't been a medium for over 20 years.
If you want to fit into an extra-small, just come to America and shop at Walmart