Before I purchased this item I asked the seller If I could buy them in different size, an XL top and a L bottom. She responded, no the company she works with doesn't allow that, and that's really unfortunate because the advice she gave me, to order the XL because the bottoms can be adjustable, was bad advice.. Well, the top is STILL to small at an XL I'm a 36D and a size 10. So the top SHOULD have fit me. The bottoms seems alright when I put it on, but if it's not fasten super tight it gets baggy while swimming and I don't like fastening it super tight because then I'm muffin topping. It also took about a month+ to get here, and that's not affecting the star rating because I realized that before I bought the bikini, it just that's it makes everything more… unpleasant… So I will most likely never buy from this seller again.