I had purchased a couple several years ago, and after repeated use, they are finally starting to show their age. I just ordered four different colors as replacements. This color was a little smaller than the others, and a tad more snug than I care for so returning, but the rest are perfect. I am 5'5" and 155-160 lbs, usually wear a size 12-14, and a L in these usually fits great - loose and comfy but not baggy.