These are comfortable but they run big.  I bought these for my daughter but they were too big so I took them and bought her the same thing but medium.  We both love them and wear them often. I will definately buy more of these.