Only the xxs was left, so i was a little concerned that it might be too small. not the case at all thanks to the very functional adjustable straps & high quality of craftsmanship & design. for reference, i'm 32c, 5'2 110-115lbs - kind off petite w/an athletic build. the black is lovely classic. the color, along with the beautiful design give this a timeless classic french look. very comfortable, too. love so much i, ordering more!