micoach is all you need to get the results you want.
A 14 year old grandson is not the easiest to buy for as a 68 year old grandmother. But with a bit of advice from his mother, this gift proved a major success - colour, style, fashion etc. He was so keen to wear it, he whispered to his Dad in the cinema visit following opening the parcel, that he had forgotten to take out the labels! Success!!
I am 5"1 and about 110lbs and I ordered size L and it fits perfectly! It is tad bit long, but I feel like it may shrink to fit better after couple washes. It is very comfortable, and rises high to avoid any skin showing, which I love.
The material is great and looks good too. My son has worn these a few times since we bought them and they still look new since washing. However, the shirt was a tad too long for him. Maybe just how he is built.