This is a very cute shirt, and it fits great. But, I purchased the white one that came with a bow on the back. The bow was a bit much and I removed it. The shirt has a gathered racerback and looks fine without the bow. In fact, I love it! It fits excellent, it's very lightweight and made very well. The length is perfect for me.
I purchased this in a large. It's a bit difficult to choose the size because of the measurements listed on the site. For instance, large is listed as 17.7 inches. That is the width directly across the top. So, double it to have an accurate size. My bust is 36D, waist is 29. The large fit perfect. If it wasn't for the bow, this would be a 5 star shirt. It was perfect for our 4th of July celebration, 100 degree temps. Very comfortable.
https://www.amazon.com/LaLaMa-Womens-Sleeveless-Racerback-Bowknot/dp/B071P7CG2S?th=1&psc=1