Got medium so for size 12 curvy I recommend large if you want it to be loose but for winter I don't like air going in so the tightness for me was fine and it's comfortable enough that's the main thing so soft and warm I'm forever washing these because I ❤️ them