Way too tight for me. I am 5' and 108lbs and generally wear an xs or s, but the small was way to tight, including tight around the neck. perhaps in my 20s I would have worn this, but as a mom in my 40s, I just can't pull off wearing something so ridiculously tight. if you're 20 and in super shape, maybe. otherwise go for another option.