This design looks cuter in person than in the photo, however it runs a bit small. I wear a 32C and ordered size small. It fit well in front, but was tight around the back. Unfortunately, the strap is not adjustable. I will return and try the medium.