This top is cute, and matches the Cherokee hunter green perfectly.  However, I am questioning if this is a 'junior fit' top?  It is not labeled as one thru Cherokee, but I have worn the Cherokee brand for over 10 years and always bought the same size (small).  However, it is really small??  It is really small thru the bust area and the shoulder seem to be more narrow.  I had to give it to a friend who normally wears XS in Cherokee and it is even small on her.
Overall, it's a cute top...just order a size up!