Size down in both the top & pants! They both come up very oversized. I’m wearing a small in both ❤️ (usually a uk12)