I bought the s; came with a tag saying "sz 8". it is in fact more like a size 2, if not 0. 

the bust is probably a 34 a or b, or 32a or b - the cups fit me relatively well, but the rest was so tight that i could barely manage to put put it in. i can't imagine wrestling with this bathing suit each time i want to wear it, so i will return it. 

the fabric, design is as spectacular as it looks though... very good quality.