I bought this in white and black. I love them both and am thinking of ordering more. They look great and wash well. I am surprised they only come in one size. They fit me great (34B). If I were to size these, I'd say SMALL. They are very stretchy though. Overall very pleased!