I've never been able to buy clothes online, so when I purchased this I was expecting to have to return it. It fits amazingly! I measured my bust and went by that. I ordered an XL. I couldn't be happier! No more trying on swimsuits in stores that make me look fatter than I am! Lol