I ordered 3 similar style shirts, all different brands, and only this one fit.
For reference, I wear a size medium, am 5'6, 152 lbs, and wear a size 32H bra. So yes, as if bras weren't bad enough, it's nearly impossible to find a non-tight top that doesn't make me look like a whale. But I think this shirt is a winner and it's super cute