I ordered a XXXL because I'm a 34DDD/36DD and the top fit me and I could probably go one more size up BUT my bottoms are so big! I'm a 5 in jeans or a small/ medium. I really like the top so I'm taking the bottoms to a tailor and wearing tie side brazilian bikini bottoms with my top. The Chinese are very small ao expect these sizes to run very small.