I have to admit once I saw Rihanna in it I had to get it no questions asked. I wanted the full set to wear in the house and out in the streets with a pair of black heels. I am a 34G and I got a medium and it fit very well. I did not want to get a large cause I feared it would be big in my arms so I'm glad I got the medium. It is a little too crop for my taste because I feel if I was to move or lift my arms up it will show my bra. I tried it on without a bra and my boobs looked great in the shirt and I was shocked. My girls are heavy and saggy but the top made them look perky and full which is what I like. The back was just low enough not to show my back fat. Rihanna can do no wrong.