These are adorable! Well made, boy shorts rather than panties which Im usually always fussing with! It is long, which is great for me. I got the large as Im a 34DD. It covers & looks very nice. I may have been able to wear a med, might try that on next purchase. I got 2, they both have a 50s look. Super fast shipping, & I received a nice gift with each suit. Ill probably wear a lot at the beach