I normally wear a small, but this shirt was very tight in that size. I'm 5ft 2in, 118lb. The shirt is very form-fitting. The fabric has a nice weight to it, not too thin. I also ordered the baseball shirt and that was borderline too large in size small.