Pants run large and long. Wearing a small, probably could have done an xs. Henley is old from Abercrombie. Jean jacket is old from Zara. I linked similar and would size up 2 sizes for a fit like this.