I ordered a size medium in this two-piece, and I am very happy with the fit. My measurements are 32B/26/38. I was worried that the top would be too large since I am smaller on the top than bottom, but it ended up fitting just fine. I love the full coverage bottom; it's so comfortable to wear! The floral print is pretty, but the black also makes this set slimming. I just love the retro style, too! I can't wait to wear this to the pool and beach this summer!