ran a bit big, i thought. I'm 5'9" and between 125-130.... small was really form fitting... great look.. and I think I'm thin enough to carry it... but I'm also in my mid 40s... so I don't want to embarrass the kids by wearing a skin tight tank. M was perfect for me and the cut in shoulders are so flattering.

I didn't expect this to be a 'show stopper'... but it really was just an impulse buy. Nothing wrong w/ it at all... just didn't need it/didn't love it. That said, w/ my next night of insomnia, I'll probably order it again : /