I'm 5'6 and about a size 12 and these fit me great in size L. They definitely got me through a very cold NYC trip during the holiday season. I wore them under jeans and I never felt sweaty or clammy when indoors (even on the bus ride to NY!). I would definitely recommend them.