This is by far my favorite bikini top I own! I’m a 34DD, ordered a M and it fits perfectly. Would probably order a L if I wanted more coverage. Adjustable straps are the best part. And this print is even better in person somehow. Obsessed!