Got the pink and black and its much more vibrant in person.  Im a 18/20, D cup, so I ordered the 3X to be safe. Perfect fit.  Received many compliments.  The bottoms hold you in and the padded top gives you nice support! I plan to order different colors.