Funny you should ask. When I bout it I thought it was navy blue (DARK), but when I took the pics to list it I noticed that it was actually black. Unless my eyes are wrong.
To be honest with you, when I bought it there was no juniors section. What I can tell you is that Ian in my early thirties am 5'2 and wear a size 27 jeans and a small to medium shirt. Sorry,but I hope that helps.
The top has stretch at the too and in the back for a variety of chest sizes with the adjustable straps The rest of the top has a bit of slack. It is not made to be a flowing top.