The product came pretty Ina decent amount of time, but when I got it one of the straps that goes around the chest was torn off, luckily my mom can sow. I ordered a medium and I'm roughly a B. The broken strap is the only reason I rated the product a 4 and I also wore it to a concert, but none of the pictures really show the product fully, but I added them any ways!!!
I absolutely love this item, it came quit and it fits great and comfortable. The only thing is I'm not sure if weather I have to wear a bra with it or not, in my pics I'm not and you can't see anything but I guess it's up to you. And also it kinda hangs out of my side boob but I very much like my purchase