This is a cute top that is very soft and comes in nice colors. it's body hugging, but not clingy. i'm 5'5" 120 with square shoulders and a longer torso, and when i initially tried a small i thought it looked ok, but when i tried on the extra small it looked much better. the way the top is cut it fits a bit weird under the arms, as you can see in the photos, but it wasn't enough to keep me from picking up a few colors when it went on sale. i like wearing this under a jacket or cardigan with jeans