These are so soft and comfy and good quality. I love them. The older reviews say that they are running small but they have upgraded their sizing and as a 5'3" 120lb person the medium fit well. They are made in China and are sweat shop free. Update- NOW MADE IN USA! :)