Cute and flattering. I ordered the small and they are slightly loose but still cute.
I'm 5'5" 102 -ish lbs and wear sz 0-2 in pants.
They don't fit tight like some like but I dint mind them being a little loose. They are more comfy that way.