The size chart for this suit (actually, for this whole shop) is a joke. I've worked retail, and I know that sizes change a little from brand to brand, but their Large is more like a juniors Small or Medium. There is probably enough fabric in the top to accommodate a 110 lb girl with A cup boobs. I know, because I used to be one.
On the bright side, they were quick to respond when I wrote requesting to return. I sent it back a few days ago and am awaiting a refund, which they say can take 10-14 days. Yikes. It's cute how they can take your money within 15 minutes, then it takes them two weeks to give it back.