micoach is all you need to get the results you want.
The green color is very nice. I'm 5 feet and about 135lbs with a 36B cup size and size M fit perfect and is comfortable. The length is a tad bit long and the jersey in my opinion is slim fit so depending on the fit you are looking for, go up or down a size.
Fits just right not to tight, I wear medium and it fit me just right I hate the jerseys that come tight this one comes a little loose but not too much. It comes a like an inch inch long but doesn't look bad. I loved how it fit me specially cus it's not tight.
I bought an XL in the youth size and it fit big so I returned it and have yet to buy a smaller size but regardless of that, the material is extremely thin and it almost feels like a knock-off. Yea, it's light weight but it feels like it could wear down really easy. I thought for the price I'm paying, the material would feel worth the price but it does not.