This top is not black, it is navy blue. You can sort of tell that from the picture. Also, it runs a little small. I am 5 feet 7 inches, about 120 lbs, hips- 36-37 inches, waist- 26 inches, natural waist- (about one inch below my belly button) 27 inches. I ordered a size XS. I sort if wished I would have ordered a S (because it fits tight in the arms). But, thankfully, the material is very stretchy. So I am keepin' it! Also, if you size up, beware that smaller chested
girls may need to wear a cami underneath (to prevent bra visibility). Overall, very cute top, fits a little tight, I love the color, very flattering (for any body type). I'll definitely get lots of use out of this!