I got this bra because I was tired of uncomfortable wires. I got the size I always wear at VS, 38D. Band and straps fit fine, cups are slightly small.  Its very comfortable. When I first put it on I was very excited, but as the day went on I lost support, spilled over and rolled over the bottom part. I will continue to wear on days I don't need a ton of support, definitely not with anything form fitting. Wont be buying another one.