I loved the look of this shirt. The detailing makes it really cute. After reading the reviews, I ordered a large. I am 5'4" and 128 lbs size 34D chest. The large was way too big and loose on me, and it has a lot of stretch to it. I almost got a medium, but then I went with the large hoping to wear it with leggings after reading the reviews. It really wasn't long enough for that. The "largeness" ended up being more in the width than length. It was such a cute top though that I kept it and gave it to a family member who it fit better. I ordered myself a small instead which I haven't received yet. I don't plan on wearing it with leggings anymore due to the shape of the shirt. I will instead wear it with jeans. It would also look nice with slacks, more "dressed up."