A medium would have fit just fine. It is a cute top
343035
Reading the reviews, I ordered a size up. Now I wish I hadn't. A medium would have fit just fine. It is a cute top, however the sleeves are much larger and puffier than in the picture. That is the only downside to this shirt. Shipping was amazing, however, as it was not expected to get here until the beginning of April and it arrived today! Nice surprise!
1967341
This is an adorable shirt.  I ordered a large but it runs so small I had to give it to my 10 year old.  It fits her though!  You will need an undershirt as the back is sheer and the front is fairly thin.  The front seems to wrinkle easily, but it's not terrible.
3341827
I normally wear an xl-xxl top, and this in an xl fits comfortably with a little extra room. it's cute, will probably wear it with leggings as it is a longer fit.
1183270
I purchased a large and it seemed like the bottom wasn't long enough. Other than that it was very cute and well made.  I just had to wear a longer tank top under it.
847529
I bought a size larger and needed it.  A little thin in the material, but cute top for the price.
1261971
Outfit is cute as can be, the large fit small on my medium sized daughter though.
2016597
This was a cute top - unfortunately I had to give it to my daughter since it was freakishly small.  I ordered a 2X and I am guessing it was more like a large.  Too bad - because it was different and cute.
2002893
The top is really cute! But the bottom is kind of small, I orderes a Medium but the bottom came like an S
3388504
I got size medium. I'm a cup size C and the top was loose on me. The top cut was also too high up and the padded area was above my boobs bacically touching my collarbone. The bottom fit good.
3020510
I wish there was a size chart because I would have gotten a medium if I knew how big it was
3389331
This blouse was cute enough, but I ordered a size large, and whose it was really long, it ended up being a better fit for my size small 14 yr old daughter. Also, it is very clingy, so had it been a more accurately sized large, I suspect that I'm not the only large sized woman who would not be comfortable wearing the style. It actually highlights every seam and the straps of a tank top worn under it. The color is spot- on, exactly the same color as the photo and it does look really cute on my daughter. With leggings, it almost passes for a dress, rather than a blouse. The material is almost stretchy and has kind of a cool flowing feel to it, and she loves the wide, flouncy sleeves. All in all, it is a really cute shirt, but is not as large or as forgiving as the cut looks in the photograph.
1336432
This is a cute top. The straps are a little loose and Ill be wearing this with something underneath that will protect agst too much showing. It is a cute top and fits well. Id most likely purchase again but with small adjustments.
4334363
A large was too small for an adult woman whom normally wears a medium.
3384290
This top is cute and fits fairly well, I would go up a size, it's a little small in the bust area,  and I'm a small B cup. Your bra will slightly show.
4596772
I went a size up thinking that it would run small, but it actually ended up being too huge for me to wear!  I ended up giving it away.  It is a very cute top though!
98873
i ordered a small and the bottom fit perfectly but the top was a little bit too small, otherwise its really really cute
625171
Shirt is really cute and I love the length but you need a tank top or something underneath. Hope this helps.