This swimwear is true to the picture except the rose embellishment is a tad limp and dare I say floppy but still a very nice detail to what would have otherwise been a plain swimsuit. I ordered and received a size Large for my “c-d” bra cup size, it fits well and provides a full coverage. The bottom also fit well with enough tension in the waist to stay put. I truly like this one! Give it a try!