I am a 34D, but a small waist, so I order a medium to give some room, but I could have gone for the small. I could have tighten it a lot more at the waist if I had a small and still have room for my bust. But it still looks great and sexy. I wore it once so far and one of the bones were coming out. I ended up sewing it, so its fine, but disappoint that happened after one time.