This suit is so cute! Looks exactly like I hoped it would and came in a super cute package. I ordered an XL. I am 5'10" and 165 pounds. My bra size is a 36D. The bottoms fit great but the top is too big in the band. The cups in the top are perfect size though. I think I will be able to see the top to fit me so overall for the price I paid I am very happy!