I ordered this to use at the gym for group fitness classes. I have D cup breasts so I ordered an XL and this tank gives me good support. I love the color too. I should have ordered another one in blue!